2013-07-23 41 views
0

我有我的客户的Twitter时间线链接,但它只能在twitter API 1中工作,但它不适用于twitter API 1.1。我阅读了API 1.1的文档,发现我必须在每个请求中进行身份验证(意味着我了解oauth_token)。我使用twitter4j和回调URL我得到oauth令牌和验证,并使用它的请求,但它不工作。请帮助我,我花了很多时间。 ?如何在新的Twitter API 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通过将流程分成两个基本步骤,使Twitter API的OAuth令牌变得简单。

  1. InitializeOAuth返回一个授权URL,您可以发送用户,以便他们可以授予他们的Twitter时间表访问权限。
  2. FinalizeOAuth返回您需要的访问令牌。

你可以阅读有关如何在下面的链接通过Temboo产生Twitter的访问令牌:

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

一旦你有你的访问令牌,你可以在这里获取用户的时间轴:

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

Temboo拥有适用于包括Android在内的7种语言的SDK,您可以自动生成所需的源代码通过Temboo的网站检索访问令牌和用户的时间线。

(全面披露:我为Temboo工作,所以让我知道如果您有任何问题!)

+0

我使用twitter4j,所以我不得不改变我对Twitter的重新鸣叫整个代码,鸣叫和答复。我可以只获得与oauth时间轴的请求网址。并将它的Twitter API API? – HungryHeart

+0

我建议您在他们的Home Timeline API端点的文档中查看Twitter的OAuth工具。它可以帮助您生成OAuth令牌,并为您提供通过家庭时间轴进行认证呼叫所需的URL格式。 https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline#oauth-tool –

+0

感谢Cormac,我是用twitter4j本身做的,你也给了我同样的请求url。非常感谢你的帮助。 – HungryHeart

相关问题