【问题标题】:Twitter JSON API in Android DevelopmentAndroid 开发中的 Twitter JSON API
【发布时间】:2013-08-05 02:10:02
【问题描述】:

我开始从事 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}]}"

【问题讨论】:

    标签: java android json http twitter


    【解决方案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

    【讨论】:

    • 我尝试了解身份验证的链接...但我无法理解 URL 中包含什么内容的概念,或者我应该如何更改它以检索信息...您能否提供一个例子?谢谢
    • @Tharwat 您需要在您的应用程序中实现 Twitter OAuth,有各种可用的 oauth 实现。其中一个流行的是twitter4j.org/en/。实施 OAuth 后,您需要签署您的请求。
    • 抱歉回复晚了,感谢您的帮助,现在一切正常
    猜你喜欢
    • 2019-04-03
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 2019-11-21
    • 2014-03-21
    • 2012-03-02
    • 2021-06-13
    相关资源
    最近更新 更多