Автоматический экспорт постов Гугл+ в Твиттер

21 Ноя
2011



На первый взгляд простая задача — автоматически отправлять в Твиттер все посты из Гугл+ оказалась полна неожиданностей. В сети рекомендуют три основных решения задачи синхронизации этих двух социальных сетей. Ниже я рассмотрю их, объясню недостатки и предложу самый удобный — четвертый способ.

Первый, и самый простой — использовать специальную надстройку для браузеров Chrome или Firefox. Это влечёт за собой ряд неудобств: не всем хочется менять любимый и привычный браузер только для того, чтоб держать Твиттер «на одной волне» со своим профилем Гугл+, все посты, которые вы пишете через мобильную версию сервиса не будут опубликованы в Твиттер, да и не соответствует данный способ решению нашей задачи, а именно — автоматически, без нашего вмешательства дублировать ленту Гугла в Твиттер. Хотя кому-то такое решение может показаться удобным, и в таком случае я рекомендую использовать надстройку для крос-поста из браузера Google Chrome goo.gl/WYEbF (ссылка на расширение в магазине Chrome WebStore — бесплатно).

Второй способ предлагает нам воспользоваться специальным ботом (зовут покорного слугу — +Rob McGee, так же ранее был известен под ником +Agent G), который автоматически, при создании поста в Google+ отправляет его в Твиттер. Однако и здесь не всё так гладко: если ваш пост длиннее 140 символов (ограничение длинны одного твита), то бот просто его проигнорирует. Такой способ нам не подходит, хотя, если вы пишете короткие посты или оставляете толкьо ссылки — ознакомьтесь с инструкцией gplus.sagg.im/

Третий способ заключается в привязке к вашему Твиттер-аккаунту email адреса сервиса TwitterMail, на который можно написать обычное письмо, и его содержимое появится в Твиттере. В нашем случае письмо можно писать прямо из Гугл+. Дело в том, что соц. сеть дает возможность делиться постами не только с её зарегистрированными участниками, а со всеми, кто имеет обычный email. Для этого при создании поста добавьте в поле “Add circles or people to share with” адрес человека или ваш персональный TwitterMail, который можно зарегистрировать по адресу twittercounter.com/pages/twittermail. Таким образом сервис твитнет содержимое вашего гуглопоста, а если он длиннее 140 символов, то в конце твита будет добавлена ссылка на оригинальный пост. Тем не менее и этот способ имеет ряд неудобств: нужно каждый раз добавлять ваш TwitterMail в список тех, кто увидит пост, а это неудобно: помнить и набирать на клавиатуре адрес вида samiznaetekto@twittermail.com — это долго, да и со смартфона делать это — сомнительное удовольствие. “Но ведь можно добавить адрес эл. почты в отдельный круг” — скажете вы. Можно, но в таким случае нужно будет постоянно отмечать чекбокс “Также отправить эл сообщение людям не зарегистрированным в Гугл+” находящийся под меню выбора кругов — это утомительно и требует лишено внимания, да и мобильная версия не обладает такой функцией, так что отправив сообщение в Гугл+ со своего смартфона вы не получите его копию в Твиттере. Кроме того данный сервис плохо работает с кириллическими символами: если писать из почты на TwitterMail на русском, то сообщения приходят в Твиттер корректно, но вот из Гугл+ почему-то приходят нечитаемые «кракозюки», и я не нашел способов исправить это.

Все вышеописанные методы имеют серьезные недостатки: они работают только с короткими сообщениями до 140 символов, не поддерживаются мобильной версией Google+, имеют проблемы с кодировкой и удобством использования.

Я предлагаю воспользоваться простым методом состоящим из двух этапов. Первый этап — сделать из вашей ленты Гугл+ RSS-поток, второй — перенаправить этот поток в Твиттер. Всё очень просто: нажмите на свой аватар в Гугл+ (слева вверху) и в адресной строке появится адрес вида plus.google.com/110101110100111001011 (у вас цифры будут другими) — это ваш профиль в Гугл. Затем сотрите из адресной строки все сиволы до и после цифрового кода, и подставьте перед цифрами префикс plu.sr/feed.php?plusr= и нажмите Return (Enter). Таким образом вы получите ссылку вида plu.sr/feed.php?plusr=110101110100111001011 — это и есть RSS-поток из вашей ленты. Теперь необходимо зарегистрироваться в сервисе dlvr.it/ и следуя инструкции добавить перенаправление потока — в окне слева вставьте ссылку на ваш RSS, а справа выберите Твиттер и введите ваш пароль для авторизации в нем. Всё, синхронизация настроена. Теперь все ваши последующие (возможен вариант отправки всех существующих) публичные посты Гугл+ (если пост расшарен с кругом Public) будут отправлены в твиттер, при этом длинные сообщения будут оснащаться ссылкой на оригинал. Единственным недостатком является то, что синхронизация проводится раз в 15 минут (это минимум, но в настройках можно задать другие интервалы, от получаса до недели), тобишь все ваши посты появятся в Твиттере не позже, чем через 15 минут.

В топике нет ничего гениального, он предназначен для людей, которые столкнулись с проблемой отсутствия инструкции на русском языке и с целью экономии вашего времени, дорогие читатели. Если вы знаете способ как настроить кросспост еще проще — буду рад комментариям.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх