4

我开始从事 Android 开发有一段时间了。根据我正在尝试从 Twitter API 中检索 JSON 信息的教程...

正如教程中所指示的,这是要使用的代码:

" http://api.twitter.com/1/statuses/user_timeline.json?screen_name=写用户名"

但是,我收到回复说 API 不再可用,我应该迁移到 API v1.1。

谁能帮助我如何替换我被指示使用的网址?

注意 当我使用 API v1.1 中的新网址时:“ https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2

我得到以下信息:

"{"errors":[{"message":"Bad Authentication data","code":215}]}"

4

1 回答 1

1

旧的 Twitter API 不需要身份验证来检索user_timeline,但 v1.1 需要身份验证来检索数据(https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline)。根据 Twitter API 文档,所有 API v1.1 请求都需要用户身份验证。

您可以在此处阅读有关身份验证的更多信息 https://dev.twitter.com/docs/auth/oauth#v1-1

于 2013-08-04T05:59:46.053 回答