2010-08-19 6 views
0

Я пытаюсь создать приложение, чтобы помочь нашей маркетинговой команде управлять твиттер-соревнованием. Я использовал API поиска в Twitter, и я предположил, что он работает, но выясняется, что мне не хватает некоторых твитов, due to limitations in the Twitter Search.Cron автоматизированный доступ к API Twitter

Теперь я переключился на попытку использовать OAuth, чтобы попасть в API, и вытащить наши твиттеры пользователей Twitter, чтобы мы не пропустили никого.

Мне нужно сохранить твиты в базе данных, тем самым желая запустить его на cron. Я не могу щелкнуть и ссылку «Auth with Twitter» при каждом запуске cron. Итак, как я могу решить эту проблему? Мне нужен только доступ для чтения к нашей собственной учетной записи. Я действительно не создаю приложение как таковое, просто нужно прочитать все конкурсные твиты из нашей учетной записи.

Я использую класс TwitterOAuth из твиттер-документов, но у меня есть огромные проблемы с тем, чтобы обойти предвзятую идею о том, что я создаю приложение для публикации в twitter, которое людям нужно выполнить, когда этот случай использования не подходит Что мне нужно.

ответ

3

Когда ваше приложение аутентифицирует учетную запись пользователя с использованием OAuth, она должна вернуть токен доступа, содержащий секрет токена и токена. Попросите ваше приложение сохранить эти данные; они не изменятся. Затем для будущих запросов API, отправьте эти данные в своих запросах, и вам не нужно переучиваться на сайте Twitter.

В качестве альтернативы вы можете узнать о том, как запросить команду Twitter, если ваше приложение может использовать xAuth, что избавит вас от необходимости даже «проверять подлинность» на сайте Twitter, хотя обычно это зарезервировано для настольных приложений; не слишком уверен, подходит ли это для вашего приложения.

+0

Спасибо, что я попробую :) –

Смежные вопросы