我们正在使用 Java 与 restfb 一起在 facebook 上执行操作。我们做的第一件事是使用我们在 php oauth 过程后获得的访问 token 来获取扩展访问 token 。获取扩展 token 的代码是-
FacebookClient facebookClient = new DefaultFacebookClient(shortLivedToken)
AccessToken extendedAccessToken = facebookClient.obtainExtendedAccessToken(apiKey, secretKey, shortLivedToken);
extendedToken = extendedAccessToken.getAccessToken();
根据我的阅读和经验,该扩展 token 将在两个 个月后过期。有什么方法可以使用 restfb 获得永不过期的扩展访问 token ?
最佳答案
否。您不能拥有永不过期的用户 访问 token 。为了刷新 token ,用户需要再次访问该应用。
有关访问 token 的更多详细信息 here .
注意:您可以拥有永不过期的页面-access-token,如此处所述:https://stackoverflow.com/a/18322405/1343690
关于java - 带有 restfb 的 Facebook 扩展 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212149/