我想将 Twitter 与我的 Android 应用程序集成。我可以使用 OAuth 2.0 执行此操作吗?
我已经在互联网上搜索过,但找不到关于此的任何好的解释。如果有人以前做过这个,你能指导我完成这个吗?我在一个旧帖子中看到here Twitter 不支持 OAuth 2.0。
最佳答案
基本上,没有,Twitter still uses OAuth 1.0a对于他们后端的大部分。然而,自 3 月以来,他们支持 OAuth 2 client credentials flow对于 application-only authentication .
这意味着,如果您:
- 拥有一个仅显示来自其他用户的推文或类似内容的应用程序,您可以使用 OAuth 2 获得授权。
- 想要任何用户使用您的应用来发布推文或代表用户做任何其他事情,您必须努力使用 OAuth 1.0a。
您应该查看 Twitter4J库,它为您消除了大部分 OAuth 1 麻烦。
关于android - Twitter 是否支持 OAuth 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16769777/