0

我有我客户的 twitter 时间线的链接,但它只在 twitter API 1 中有效,但在 twitter API 1.1 中无效。我阅读了 API 1.1 的文档,发现我必须在每个请求中进行身份验证(意味着我理解 oauth_token)。我正在使用 twitter4j,在回调 URL 中,我得到了 oauth 令牌和验证器,并使用它发出了请求,但它还没有工作。请帮助我,我花了很多时间。

我之前使用的链接是 https://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。

4

1 回答 1

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 有七种语言的 SDK,包括 Android,您可以通过 Temboo 的网站自动生成获取访问令牌和用户时间线所需的源代码。

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

于 2013-07-23T13:43:06.153 回答