我想将Facebook页面的评级信息绑定到我的网站。
首先,我从Graph API Explorer中获取信息,这很有效。
知道我试图用javascript编程这个,我有页面访问令牌的问题。
FB.api('/{page-id}/ratings', function(response) {
console.log(response);
});
Stacktrace:
如何将页面访问令牌包含/编程到函数中?
您需要使用页面令牌,并且需要在服务器上使用它 - 不要使用JavaScript SDK。在客户端上使用页面令牌是个坏主意,你永远不应该在客户端上公开令牌 - 尤其不是扩展页面令牌,这是你想要在这种情况下使用的。
文档中解释了如何生成扩展页面令牌,以下是一些链接:
这是一个通用教程:
manage_pages
权限获取用户令牌/page-id?fields=access_token
获取扩展页面令牌您还应该考虑在数据库中缓存结果,而不是在新用户访问您的页面时从Facebook API中读取结果。