一年多以来,我通过Facebook Graph API从Facebook见解中获取数据。并且最近启动了我的所有请求(例如{id}/insights),并返回了错误:(#190) This method must be called with a Page Access Token
但是访问 token 包含范围manage_pages,read_insights
有任何想法吗?

最佳答案

manage_pages,read_insights

这将为用户提供access_token,您可以使用它来管理页面和检查见解,

但是自2018年2月5日以来,任何/insights端点都需要页面 token

使用您的manage_pages范围和user_token获取页面访问 token

向此端点发送获取请求

GET /{page-id}?fields=access_token

输出
{
  "access_token": "{your-page-access-token}",
  "id": "{page-id}"
}

您现在可以使用返回的访问 token 来调用/insights端点。

关于Facebook Graph API(#190)必须使用页面访问 token 调用此方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48707646/

10-12 13:49