Как настроить трансляцию постов из Твиттера на стену ВКонтакте?

Сувлехим Такац Сувлехим Такац

Собственно суть вопроса в заголовке.

SoulFinger SoulFinger

Что то нарыл, но такой способ недостаточно удобный для простого пользователя. Нужен онлайн сервис, простой и понятный. Вопрос до сих пор остается открытым

Автоматическая трансляция Twitter -> ВКонтакте

ВКонтакте есть приложение, выполняющее подобную функцию, однако, из-за ограничений OpenAPI, но не может работать без участия пользователя (то есть работает, только если его вручную открыть в браузере). Данное решение же полностью автоматическое.

Если с API Твиттера все достаточно просто, то у контакта с внешним взаимодействием, несмотря на такие вещи как недавно анонсированное OpenAPI, все еще проблемы.

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

Ниже опубликован готовый скрипт с комментариями, данную задачу выполняющий. Стартап из него, к сожалению, сделать не получится (из-за ограничений как твиттера, так и контакта), а вот сделать трансляцию для нескольких человек - запросто.

В скрипт достаточно прописать логины и пароли для обоих сервисов, а затем поставить его в крон, например, на каждые 10 минут.

Надеюсь, это решение будет кому-нибудь полезно:)

Код выложен на pastebin.com/NFG9bEqw (так как парсер съедает важные нолики из кода и вообще ведет себя нехорошо).

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)