Twitter支持OAuth 2.0吗?

时间:2013-05-27 09:07:40

标签: android twitter oauth-2.0

我想将Twitter与我的Android应用程序集成。我可以使用OAuth 2.0吗?

我搜索了互联网,但未找到任何有关此问题的正确解释。如果有人以前这样做了,你能指导我完成吗?我在旧帖here中看到Twitter不支持OAuth 2.0。

2 个答案:

答案 0 :(得分:9)

基本上,不,Twitter still uses OAuth 1.0a用于后端的大多数部分。但是,从3月开始,他们就支持 client credentials flow 的OAuth 2 application-only authentication

这意味着,如果您:

  • 有一个应用程序只显示来自其他用户的推文或类似的东西,您可以使用OAuth 2获得授权。
  • 希望任何用户使用您的应用发布推文或代表用户执行任何其他操作,您必须努力使用OAuth 1.0a。

您应该查看Twitter4J图书馆,该图书馆将大部分OAuth 1抽象为远离您。

答案 1 :(得分:1)

这可能是有意义的:

  

“......我们正在发布基于应用程序的身份验证方案   在OAuth 2.0客户端凭据流上。“

发表于dev.twitter 2013-03-11 https://dev.twitter.com/blog/application-only-authentication