繁体   English   中英

Facebook 访问令牌扩展

[英]Facebook Access token extension

我有一个有效期为 2 个月的访问令牌,我想在每次访问它时扩展令牌。 请给我任何有偿或无偿的方式来做同样的事情。

我尝试使用此代码:

AccessToken accessTokenTT = 
                  new  DefaultFacebookClient(Version.VERSION_2_5).obtainExtendedAccessToken(appID,
                          appSecret, accessToken);
facebookClient25 = new DefaultFacebookClient(accessTokenTT.getAccessToken(), Version.VERSION_2_5);
dtInfo = facebookClient25.debugToken(accessTokenTT.getAccessToken());
System.out.println(dtInfo.getExpiresAt());

这里使用的accessToken是已经延长到2个月的。

您不能仅通过使用令牌来扩展/刷新它。 您只能在用户交互时刷新它 - 这意味着用户必须重新访问您的应用程序。 否则,创建仅有效期为 2 个月的代币将毫无意义。 如果用户有 2 个月没有使用您的 App,您应该无法再使用他的 Token。

只有应用程序令牌和扩展页面令牌永远有效。 尝试使用这些,你不能以编程方式扩展其他的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM