php - 从页面 facebook api graph 获取信息

标签 php facebook facebook-graph-api

我想使用 FQL 从我的 Facebook 页面(最受欢迎的一周、最受欢迎的城市、最受欢迎的年龄组)获取下图所示的信息。

enter image description here

我怎样才能做到这一点?

最佳答案

对于 Facebook 页面,您可以查询以下图谱 API 端点: graph.facebook.com/{page-id}/insights

或通过 FQL:

SELECT ... FROM insights WHERE object_id = <page-id> AND metric = B AND end_time = C AND period = D

最受欢迎的城市 (page_impressions_by_city_unique) 和最受欢迎的年龄组 (page_impressions_by_age_gender_unique) 指标从 Insights API 端点报告为唯一值。

据我所知,API 并未报告最受欢迎的一周。您需要查询 API 以获取每周统计信息,并在您的应用程序代码中进行比较。

您可能应该自己查看文档:
图形 API:https://developers.facebook.com/docs/reference/api/insights/
FQL:https://developers.facebook.com/docs/reference/fql/insights

关于php - 从页面 facebook api graph 获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014624/

相关文章:

c# - 如何通过 CREATE_CONTENT 权限过滤 Facebook 页面?

jquery - 使用 jquery 获取 json 形式的 facebook 页面 feed

php - 在 Laravel 中搜索数组

php - 如何以 html 形式显示 php 中的 mysql 数据。(非表格)

java - 如何获取英文版 Facebook 状态更新

javascript - 如何在 Facebook 页面的 iframe 选项卡上捕获 JavaScript 事件

php - Symfony2 + Facebook-SDK 4.0 - 如何集成?

java - 使用改造发送带有一些参数的多部分(文件)

php - 喊播 xml 文件

Facebook Graph API : What's the purpose of the distinction between "links" and "statuses" resp. "read_stream"和 "friends_status"权限