android – 使用Fabric SDK从twitter授权取消时获取授权错误
作者:互联网
我使用TwitterKit登录用户到应用程序.我在片段和TwitterAuthClient中使用自定义按钮来授权用户.登录happy flow正在按预期工作.
但是,当我取消授权并尝试通过单击登录按钮再次登录时,我收到以下错误:
com.twitter.sdk.android.core.TwitterAuthException: Authorize failed.
我已经尝试清除活动会话并在取消之前第二次尝试登录之前注销,但它没有解决问题.
Twitter.getSessionManager().clearActiveSession();
Twitter.logOut();
任何帮助,将不胜感激!
解决方法:
也许问题是你使用Fragment而不是Activity,而Login Button Logic无法完成其生命周期.取消授权时,您可以尝试使用“片段事务”替换现有片段来“重新创建”片段.
我无法给你更多答案,因为你没有给出你的代码片段.也许你忘了添加onActivityResult方法?
还可以看一下this和this的答案.此外,您可以在“twittercommunity.com/c/fabric”论坛上提问,因为Twitter工作人员正在帮助那里.
标签:android,twitter-oauth,twitter-fabric 来源: https://codeday.me/bug/20190519/1138004.html