2013-07-23 2 views
0

У меня есть ссылка на таймлайн моего клиента, но она работает только в twitter API 1, но она не работает в twitter API 1.1. я прочитал документацию по API 1.1 и обнаружил, что я должен сделать аутентификацию (значит, я понимаю oauth_token) в каждом запросе. Я использую twitter4j, а в обратном обратном вызове я получил токен и верификатор oauth и сделал запрос, используя его, но он пока не работает. пожалуйста, помогите мне, я потратил на это много времени. ?Как получить пользовательскую шкалу времени в новом API-интерфейсе Twitter 1.1 в android

ссылка я ранее использовал ishttps: //api.twitter.com/1/statuses/user_timeline.rss screen_name = TwitterName

ссылки, которые я пытавшиеся являются: -

https://api.twitter.com/1.1/statuses/user_timeline.rss?screen_name=TwitterName

https://api.twitter.com/1.1/statuses/user_timeline.rss?oauth_token=5lZ5xwBUnAoJEOn5wUxTKFCn0sBMUxvehLb116SfaE&screen_name=TwitterName

скажите, пожалуйста, как получить пользовательскую временную шкалу в rss или json и как получить и использовать oauth_token.

ответ

0

Temboo упрощает получение токенов OAuth для API Twitter, разбивая процесс на два основных шага.

  1. InitializeOAuth возвращает URL-адрес авторизации, на который вы можете отправить пользователей, чтобы они могли предоставлять доступ к их временным графикам Twitter.
  2. FinalizeOAuth возвращает нужный токен доступа.

Вы можете прочитать о том, как создавать маркеры доступа Twitter с помощью Temboo по ссылке ниже:

https://www.temboo.com/library/Library/Twitter/OAuth/

После того, как вы получили ваши маркеры доступа вы можете получить график пользователя здесь:

https://www.temboo.com/library/Library/Twitter/Timelines/UserTimeline/

Temboo имеет SDK для семи языков, включая Android, и вы можете автоматически генерировать исходный код, который вам нужен для получения как токенов доступа, так и временной шкалы пользователя через веб-сайт Temboo.

(Полное раскрытие: я работаю на Temboo, поэтому дайте мне знать, если у вас есть какие-либо вопросы!)

+0

я использую twitter4j так мне придется изменить весь мой код о твиттере повторного чирикать, чирикать и ответ. я могу получить только URL запроса для временной шкалы с oauth. и будет ли он работать на twitter api 1.1? – HungryHeart

+0

Я рекомендую вам проверить инструмент OAuth Twitter в своей документации для конечной точки API конечной точки дома. Он помогает вам генерировать токен OAuth и дает вам URL-адрес, необходимый для совершения аутентифицированного вызова Home Timeline. https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline#oauth-tool –

+0

спасибо Cormac, я сделал это с помощью twitter4j, и вы также дали мне тот же URL-адрес запроса. Так что большое спасибо за вашу любезную помощь. – HungryHeart