我正在开发一个需要与twitter集成的应用程序。我正在使用 twitter4j api 。
我必须坚持使用ouath代币,以便我的应用程序可以在将来与twitter进行交互。 我保存访问令牌和访问令牌密钥。但是当我重用它们时,我得到一个异常令牌到期。
请您告诉我可以重复使用它们的方式以及ouath令牌的有效期是什么时候?
答案 0 :(得分:1)
访问令牌持续多长时间?
我们目前不会过期访问令牌。如果用户明确拒绝其设置中的应用程序或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中做到这一点 希望这可以帮助你安舒。