java - 带有 restfb 的 Facebook 扩展 token

标签 java facebook facebook-graph-api facebook-access-token restfb

我们正在使用 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/

相关文章:

ios - 如何使用 Graph Api 加入 Facebook 群组?

java - 为什么这个程序的输出是-4? (Java - 数据类型字节)

java - E/PdfManipulationService : Cannot open file java. io.IOException : not create document. 错误:

javascript - Facebook 如何禁用浏览器的集成开发人员工具?

facebook - 有没有办法让facepile显示喜欢我页面的人

python - 使用 python-social-auth 在模型中保存 facebook 个人资料图片

Facebook Graph Api 新的 feed 过滤器

java - 来自 Java 的 PCAP 纳秒分辨率

java - 在 Java 中运行外部程序

facebook-graph-api - 如何使用 Facebook API 获取 Facebook 广告永久链接