用户拒绝我的应用后,android twitter重新登录

时间:2013-10-29 14:00:31

标签: android twitter twitter4j

我正在与我的Android应用程序进行Twitter集成。

让我们想象一个场景:

  1. 用户授权我的应用。
  2. 我有访问令牌并将其(以及令牌密钥)保存到SharedPreferences。
  3. 用户打开他的Twitter帐户并启动我的应用程序。
  4. 显然,访问令牌在步骤3中变为无效。并尝试代表用户发布TwitterException结果“收到的身份验证质询为空”。

    我想我必须再次启动授权过程,但我怎么知道保存的访问令牌已经无效?

    我想我可以分析TwitterException,但具体是什么方法? TwitterException有很多未记录的方法,例如getExceptionCode()getStatusCode()getErrorCode(),我不知道使用哪种方法来发现我的访问令牌已失效。

1 个答案:

答案 0 :(得分:1)

您可以通过调用GET account/verify_credentials来检查验证凭据,这会告诉您有关令牌完整性的信息。这是API note就可以了。