Facebook 应用程序访问令牌的用途是什么?

问题描述 投票:0回答:1

我目前正在为我的朋友开发一个网站,我正在尝试将他的 Facebook 页面评论嵌入到该网站中。

我已经花费了大量时间阅读有关代币的内容,但我仍然很难理解某些内容。

如果要获取任何内容,我仍然需要使用用户访问令牌来获取页面访问令牌,那么应用程序访问令牌的用途是什么?我错过了什么还是这实际上是如何工作的?

为什么我这么担心,是因为我想在后端获取数据,即使我使用扩展的用户令牌,在某些时候它也会过期。那又怎样呢?我不打算使用FB JS SDK,因为我不需要任何用户访问网站登录,那么后端需要什么才能刷新令牌?

提前致谢。

facebook-graph-api
1个回答
0
投票

对于遇到同样情况的人来说,似乎有一个解决方案。

  1. 生成用户访问令牌
  2. 扩展用户访问令牌
  3. 致电
    https://graph.facebook.com/me/accounts?access_token={your_extended_user_access_token}
  4. 找到您对响应感兴趣的页面,然后复制访问令牌。

在调试器工具中检查访问令牌现在显示它永不过期。 我还没有测试它是否肯定永远不会过期(即如果我被删除为页面管理员会发生什么)。

此外,调试器工具表示数据访问将在 3 个月后过期。根据文档,我需要的权限不需要重新授权,所以祈祷它实际上不需要重新授权。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.