【发布时间】:2014-05-11 16:33:06
【问题描述】:
我正在为我的应用程序使用 socialauth android。我的要求是重用之前在授权期间存储的访问令牌密钥和秘密。我无法以任何可能的方式做到这一点,即使我搜索了很多,但找不到任何方法重新使用 Facebook、twitter、g+ 等的访问令牌以避免下次重新授权和重新身份验证。
我得到的令牌如下
String token=adapter.getCurrentProvider().getAccessGrant().getKey()
将此令牌存储在数据库中,并且我想在用户尝试登录 agsin 时使用 nexr 时间以避免重新身份验证的过程,而是直接用户必须能够使用此令牌来执行 updatestatus 和其他功能。
我该怎么做?
【问题讨论】:
-
您好,请注意,一旦您点击退出,您的令牌就会失效。其次,socialauth-android 已经以访问授权的形式保存了访问令牌。您需要重新创建访问权限才能重用它。检查源代码并查看 SocialAuthDialog.java。希望有帮助
-
但问题是我能够从基于提供者的首选项中访问那些存储的令牌,但秘密总是为空,这就是为什么我总是得到空指针异常......
-
请回复我一直坚持下去
标签: android socialauth