我如何坚持oauth令牌以便将来可以使用它们?

时间:2010-03-10 18:00:20

标签: java google-app-engine

我正在开发一个需要与twitter集成的应用程序。我正在使用 twitter4j api

我必须坚持使用ouath代币,以便我的应用程序可以在将来与twitter进行交互。 我保存访问令牌和访问令牌密钥。但是当我重用它们时,我得到一个异常令牌到期。

请您告诉我可以重复使用它们的方式以及ouath令牌的有效期是什么时候?

2 个答案:

答案 0 :(得分:1)

来自Twitter's OAuth FAQ

  

访问令牌持续多长时间?

     

我们目前不会过期访问令牌。如果用户明确拒绝其设置中的应用程序或Twitter管理员暂停您的应用程序,则访问令牌将无效。如果您的申请被暂停,您的申请页面上会有一条说明已被暂停的说明。

答案 1 :(得分:0)

您应该使用 Cookie 来保存您的oauth令牌和oauth令牌密码,然后通过检索Cookie数据来使用后续请求。
就像在php中一样,我使用它:

setcookie('oauth_token', $token->oauth_token);
setcookie('oauth_token_secret', $token->oauth_token_secret);

您可以通过$ _COOKIE ['oauth_token']和$ _COOKKIE ['oauth_token_secret']访问这些值。但这是在php中。你应该看看你如何在JAVA中做到这一点 希望这可以帮助你安舒。