android - Twitter 是否支持 OAuth 2.0?

标签 android twitter oauth-2.0

我想将 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/

相关文章:

javascript - 是什么让 Twitter 页面之间的导航如此之快?

推特速率限制?

oauth-2.0 - 使用 oAuth 和 SAML 代表 Azure AD

javascript - OAuth2 和 API Json 请求不适用于 jQuery 调用

android - android中 GridView 中的不同列名

安卓 : how to capture a image of GPS location

java - 如何从 RGB 颜色创建位图

java - 如何返回 DataSnapshot 值作为方法的结果?

R tm In mclapply(内容(x),FUN,...): all scheduled cores encountered errors in user code

google-app-engine - 使用 App Engine 开发服务器向 Google API 声明身份