Twitter是否支持OAuth 2.0 ?



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

我已经搜索了互联网,但找不到任何关于这个好的解释。如果有人以前这样做过,你能指导我通过这个。我在以前的一篇文章中看到Twitter不支持OAuth 2.0。

基本上,Twitter的后端大部分仍然使用OAuth 1.0a。然而,自3月份以来,它们支持OAuth 2客户端凭据流用于仅用于应用程序的身份验证

这意味着,如果您:

  • 有一个应用程序只显示来自其他用户的推文或类似的东西,你可以使用OAuth 2获得授权。
  • 希望任何用户使用您的应用程序发布tweet或代表用户做任何其他事情,您必须与OAuth 1.0a作斗争。

您应该查看Twitter4J库,它抽象了大多数OAuth 1的麻烦。

您可能会感兴趣:

"……我们将发布仅用于应用程序的身份验证方案,基于OAuth 2.0客户端凭证流。"

发布于dev.twitter 2013-03-11 https://dev.twitter.com/blog/application-only-authentication(当前:https://blog.twitter.com/developer/en_us/a/2013/application-only-authentication.html)

最新更新