API 1.1版的Twitter授权



我在stackoverflow周围搜索了一下,但找不到问题的答案,所以我想问一下。

我目前正在开发一款iOS应用程序,我想在该应用程序的用户无需拥有推特账户的情况下获得公共时间线的提要。

我能够使用API的twittersv1.0成功地做到这一点,并且一切都很完美。只需向http://api.twitter.com/1/statuses/user_timeline.json?screen_name=username检索我需要的所有信息。

然而,由于v1.0已经被弃用,并且v1.1需要对每个请求进行身份验证,因此我在使用此API时遇到了一个错误的授权错误。看过Twitter文档以及如何生成OAuth请求头之后,我并不完全理解下面链接中文档的"获取签名密钥"部分。(这是我第一次使用Twitter的API和OAuth,在开始实现之前,我试图获得一个良好的理解)

https://dev.twitter.com/docs/auth/creating-signature

据我所知,在登录twitter.com/apps时可以找到消费者的秘密,但我不确定在哪里可以获得"OAuth令牌秘密"来生成有效的签名密钥。

由于这是一个iOS应用程序,我知道我可以使用TWRequest类,但据我所知,这需要用户在设备上设置twitter。

我希望以上内容有意义,如有任何帮助,我们将不胜感激。

感谢

如果您转到已设置的Twitter应用程序https://dev.twitter.com/apps

您应该在您的访问令牌标题下看到您的访问代币机密。如果您没有看到这一点,那么您可能还没有生成访问令牌。

最新更新