我目前正在为我的朋友开发一个网站,我正在尝试将他的 Facebook 页面评论嵌入到该网站中。
我已经花费了大量时间阅读有关代币的内容,但我仍然很难理解某些内容。
如果要获取任何内容,我仍然需要使用用户访问令牌来获取页面访问令牌,那么应用程序访问令牌的用途是什么?我错过了什么还是这实际上是如何工作的?
为什么我这么担心,是因为我想在后端获取数据,即使我使用扩展的用户令牌,在某些时候它也会过期。那又怎样呢?我不打算使用FB JS SDK,因为我不需要任何用户访问网站登录,那么后端需要什么才能刷新令牌?
提前致谢。
对于遇到同样情况的人来说,似乎有一个解决方案。
https://graph.facebook.com/me/accounts?access_token={your_extended_user_access_token}
在调试器工具中检查访问令牌现在显示它永不过期。 我还没有测试它是否肯定永远不会过期(即如果我被删除为页面管理员会发生什么)。
此外,调试器工具表示数据访问将在 3 个月后过期。根据文档,我需要的权限不需要重新授权,所以祈祷它实际上不需要重新授权。