Facebook页面访问令牌

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

我想将Facebook页面的评级信息绑定到我的网站。

首先,我从Graph API Explorer中获取信息,这很有效。

知道我试图用javascript编程这个,我有页面访问令牌的问题。

      FB.api('/{page-id}/ratings', function(response) {
          console.log(response);

      });

Stacktrace:

enter image description here

如何将页面访问令牌包含/编程到函数中?

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

您需要使用页面令牌,并且需要在服务器上使用它 - 不要使用JavaScript SDK。在客户端上使用页面令牌是个坏主意,你永远不应该在客户端上公开令牌 - 尤其不是扩展页面令牌,这是你想要在这种情况下使用的。

文档中解释了如何生成扩展页面令牌,以下是一些链接:

这是一个通用教程:

  • 使用manage_pages权限获取用户令牌
  • 扩展用户令牌
  • 使用/page-id?fields=access_token获取扩展页面令牌

您还应该考虑在数据库中缓存结果,而不是在新用户访问您的页面时从Facebook API中读取结果。

© www.soinside.com 2019 - 2024. All rights reserved.