【问题标题】:Twitter followers list not gettingTwitter关注者列表未获得
【发布时间】:2013-08-28 21:15:29
【问题描述】:

我知道 twitter api 更新到 1.1 并且我已经成功获得 token 和 tokenSecret

我已经检查了两个 api

https://api.twitter.com/1/friends/ids.json?cursor=-1&screen_name=myscreenname

得到响应

{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}

https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=myscreenname

得到响应

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

请帮助我获取关注者 ID 列表的响应。

【问题讨论】:

    标签: android twitter


    【解决方案1】:

    刚刚尝试在dev console 中执行您的请求(https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=myscreenname),它就像一个魅力。

    您似乎错过了授权步骤(api v1.1 需要使用 OAuth 进行授权),因此请验证您是否使用有效凭据进行了授权。

    您可以阅读有关auth on twitter here 的更多信息或查看您用于发出 api 请求的库的文档。

    【讨论】:

    • 也运行该 Api 但仍然得到相同的响应
    • @AnkitMakwana 现在很确定我理解正确。您的问题是您使用的是 api v 1.1 并且无法发出请求(出现“错误的身份验证数据”错误)。这是正确的吗?
    • 好的。试试这个:转到开发控制台(有关 url,请参阅我的帖子),在“身份验证”组合框中选择“OAuth 1”,在 twitter 上执行身份验证,并尝试通过开发控制台发出您的请求。会发生什么?
    • 我在这里,但在应用程序中它不起作用,所以身份验证问题可能是正确的
    • 酷。您的下一步似乎是在您的应用程序中添加身份验证。您没有在问题中提到这一点,但您可能想使用 twitter4j 之类的东西向 twitter 发出请求(处理所有签名/身份验证内容等等)。如果是这种情况 - 您可以查看本教程:blog.blprnt.com/blog/blprnt/quick-tutorial-twitter-processing 如果不是 - 您将不得不手动使用 OAuth 令牌签署您的请求。
    猜你喜欢
    • 2012-12-12
    • 2013-02-02
    • 2015-06-20
    • 2011-09-20
    • 1970-01-01
    • 2017-10-20
    • 2014-02-11
    • 2011-08-23
    • 2015-11-16
    相关资源
    最近更新 更多