2013-05-27 137 views
5

我想将Twitter与我的Android应用程序集成。我可以使用OAuth 2.0执行此操作吗?Twitter是否支持OAuth 2.0?

我搜查了互联网,但无法找到任何关于此的好解释。如果以前有人这样做过,请引导我通过这个。我在旧帖子here中看到Twitter不支持OAuth 2.0。

回答

8

基本上,不,Twitter still uses OAuth 1.0a的大部分后端。但是自3月份以来,他们支持OAuth 2 client credentials flowapplication-only authentication

这意味着,如果你:

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

您应该查看Twitter4J库,该库将摘要中的大部分OAuth 1摘要从您中抽象出来。

+0

感谢您的回答Jan.In我的应用程序我想检索oauth令牌和oau从Twitter推出的秘密并将其传递给REST协议以实现我的工作。是否有可能? –

+0

是的,这应该是可能的。 –

+0

我很高兴知道它的可能性。请你认真指导我一些相关的链接怎么做? –