获取facebook pag的insights数据

2024-06-10 06:47:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到一个facebook页面的洞察数据。我已尝试使用带有以下url的graph api:

https://graph.facebook.com/149279625121774/insights/?access_token=XXXX

但它给出了空数据:

{    "data": [
          ],    "paging": {
      "previous": "https://graph.facebook.com/149279625121774/insights/...",
      "next": "https://graph.facebook.com/149279625121774/insights/..." 
     } 
}

“14927965121774”是页面id

有人帮我吗。


Tags: 数据httpscomtokenapiurldatafacebook
2条回答

更新答案:
^{}只能作为数组检索。要阅读Insights,您需要

  • 公共可用度量的泛型access_token
  • 一个通用应用程序access_token适用于所有人Insights适用于该应用程序
  • read_insightspermissions此用户拥有的所有应用程序、页面和域

有关哪些见解可用的详细信息,请查看FQL Insights table


以下是我的评论:

  1. 很可能你没有^{}权限。
  2. 经过身份验证的用户应该是页面的所有者/管理员!
  3. 删除尾随斜杠/

我找到了解决办法。

必须更改scope参数的顺序:

试试看

email,read_insights,manage_pages

而不是

email,manage_pages,read_insights

相关问题 更多 >