Статус из vkontakte.ru в twitter.com
В порыве изучения UserAPI и API Twitter’а сварганил маленький скриптик.
Скрипт смотрит время вашего (или вашего друга, если кому-то нужен такой функционал) последнего статуса в vkontakte.ru и, если статус поставлен позже последнего статуса в twitter.com, кросспостит его.
Я совсем не программист, поэтому наверное куча всего неправильного. Основывался на скрипте «обратного действия» от Тараса. Только использовал другой класс для работы с API Twitter’а (да и его пришлось малость подпилить для правильной работы с русскими символами в UTF-8). Кстати, статус поставленный в vkontakte.ru через UserAPI не виден в новостях друзей, обидно.
Как будет не лень прикручу некоторое подобие кеширования, что бы twitter.com не дергать каждый раз. Еще в планах сделать проверку на количество символов (в vkontakte.ru максимум статуса 160, в twitter.com 140, сейчас если статус больше он просто не запостится).
Сам скрипт. Версия 0.1 =)
Нафег API! cURL рулит! 😉
andruha | 01.09.09 22:03 |
API кач. Только больно уж оно убогое в контактике.
kitich | 01.09.09 22:06 |
О, у тебя там еще нет обработки капчи, она выскакивает иногда при логине.
andruha | 01.09.09 22:06 |
Хотя на login.userapi.com наверное нет.. )))
andruha | 01.09.09 22:11 |
Пробежался немного по документации…
«site — ID of your site»
С двойкой норм работает?
А капча всё равно может выползти при логине %)
andruha | 01.09.09 22:16 |
Крутится с 8 вечера раз в минуту в кроне, капча не вылезала. Обработать капчу — не проблема.
Что значит «нормально»? ) Работает и все )
kitich | 01.09.09 22:28 |
Ну вообщем то да)
Двойка я так понимаю это durov.ru — потому и работает.
А капча все равно рано или поздно вылезет, обработать то не проблема, но для этого потребуется apikey на ac-service.ru, что для конечного пользователя не очень удобно…
andruha | 01.09.09 22:48 |
нчо не понел ваазе
Venyamin | 26.10.09 19:38 |
da da da AD
add | 30.10.09 16:13 |