Twitter SDK是否需要Twitter应用程序才能登录?

时间:2018-05-29 05:10:07

标签: android twitter

我有一个可以使用Twitter登录的应用程序。当我在我的设备中安装Twitter App时,Twitter SDK工作正常,但是当Twitter未安装时,它会返回异常

Twitter: Authorization completed with an error
com.twitter.sdk.android.core.TwitterAuthException: Failed to get request token  

我已按照here的说明进行操作。

我的问题是Twitter SDK是否要求Twitter App登录?

1 个答案:

答案 0 :(得分:1)

是的,这是正确的流程来自docs

  

尝试获取身份验证令牌时,TwitterCore会   使用本地安装的Twitter应用程序提供单点登录   经验。如果TwitterCore无法访问身份验证   通过Twitter应用程序令牌,它回退到使用Web视图   完成OAuth流程。

在你的情况下,因为SSO登录(由于缺少应用程序)是不可能的,webview将自动显示,你必须通过它登录并获得一个令牌。

相关问题