其他分享
首页 > 其他分享> > android – 使用Fabric SDK从twitter授权取消时获取授权错误

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方法?
还可以看一下thisthis的答案.此外,您可以在“twittercommunity.com/c/fabric”论坛上提问,因为Twitter工作人员正在帮助那里.

标签:android,twitter-oauth,twitter-fabric
来源: https://codeday.me/bug/20190519/1138004.html