在离线访问弃用后延长访问令牌的有效性
Facebook 弃用offline_access 权限给获取长期访问令牌带来了不确定性.
具体来说,文档建议服务器端 OAuth 生成代币将具有延长的有效期。然而,情况似乎并非如此。
解决问题
提供的回复提供了两种解决方案:
解决方案 1 :官方 Facebook PHP SDK 更新(8 月 14 日, 2012)
官方 Facebook PHP SDK 的更新版本包含一个名为 setExtendedAccessToken 的方法。调用此方法将创建一个有效期为 60 天的新访问令牌。
解决方案 2:自定义函数
可以将自定义函数添加到 base_facebook。 Facebook 类中的 php 文件。此函数 getExtendedAccessToken 检索有效期为 60 天的刷新访问令牌。
附加说明
以上是离线访问弃用后如何延长 Facebook 访问令牌的有效期?的详细内容。更多信息请关注PHP中文网其他相关文章!