获取 Facebook 页面的洞察数据

发布于 2024-10-14 22:52:45 字数 452 浏览 1 评论 0原文

我想获取 Facebook 页面的见解数据。我尝试过使用以下 url 来使用图形 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/..." 
     } 
}

“149279625121774”是页面 id。

有没有人帮我解决这个问题。

I want to get insights data of a facebook page. I have tried with graph api with this url:

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

but it gives empty data:

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

'149279625121774' is the page id.

Is anybody help me for this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

℉服软 2024-10-21 22:52:45

更新答案:
Insights 只能以数组形式检索。要阅读 Insights,您需要

  • 一个适用于公开可用的 application_active_users 指标的通用 access_token
  • 以及适用于所有 的通用应用 access_token该应用的 >Insights
  • read_insights 权限该用户拥有的所有应用程序、页面和域有关

可用见解的更多详细信息,请查看 FQL 见解表


以下是我的评论:

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

UPDATED ANSWER:
Insights can be retrieved only as an array. To read Insights you need

  • a generic access_token for the publicly available application_active_users metric
  • a generic app access_token for all Insights for that app
  • read_insights permissions for all apps, pages and domains owned by this user

For more details on which insights are available please review the FQL Insights table


Here are my comments:

  1. Most likely you don't have the read_insights permission.
  2. The user authenticated should be the owner/admin of the page!
  3. Remove the trailing slash /
栖迟 2024-10-21 22:52:45

我找到了解决方案。

您必须更改范围参数的顺序:

尝试

email,read_insights,manage_pages

而不是

email,manage_pages,read_insights

I found the solution.

You must change the order of the scope parameter:

Try

email,read_insights,manage_pages

Instead of

email,manage_pages,read_insights
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文