Android 开发中的 Twitter JSON API
Posted
技术标签:
【中文标题】Android 开发中的 Twitter JSON API【英文标题】:Twitter JSON API in Android Development 【发布时间】: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]"
【问题讨论】:
【参考方案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 后,您需要签署您的请求。
抱歉回复晚了,感谢您的帮助,现在一切正常以上是关于Android 开发中的 Twitter JSON API的主要内容,如果未能解决你的问题,请参考以下文章
Android:WebView 中的 Twitter - 通过回调返回 Activity
Facebook 和 Twitter 在 android 中的集成
分享帖子后,twitter 中是不是有使用 android 中的 fabric 的回调方法?