gpt4 book ai didi

android - TwitterCore SSO 身份验证到期

转载 作者:行者123 更新时间:2023-11-29 01:29:49 26 4
gpt4 key购买 nike

我已遵循以下页面上的 Android Fabric 文档:

http://docs.fabric.io/android/twitter/authentication.html

点击 Twitter 登录按钮后,我看到“授权应用程序”屏幕,我可以进行身份​​验证。

文档没有明确说明的是,当我需要用户 Twitter 重新登录时该怎么做。

返回的TwitterSession数据是否有过期时间?有没有一种方法可以在不显示“授权应用程序”屏幕的情况下使用 Twitter SSO 进行身份验证?

最佳答案

基于这个答案:

https://twittercommunity.com/t/fabric-for-android-log-in-user-programatically-and-check-for-log-in/36955

看起来一旦 TwitterSession 过期,TwitterCore.getInstance().getSessionManager().getActiveSession() 将返回 null。所以接下来要做的就是重新认证。

一个警告,如果您使用访客身份验证,我在某处读到,getActiveSession() 将抛出异常(关于速率限制或其他)。因此,您需要捕获此异常并重新进行身份验证。

访客身份验证的代码略有不同:

http://docs.fabric.io/android/twitter/authentication.html#guest-authentication

关于android - TwitterCore SSO 身份验证到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com