【发布时间】:2017-11-13 10:48:55
【问题描述】:
有谁知道任何好的 Facebook Graph API Python SDK 来检索洞察指标,例如:
- 终生发布总覆盖率
- Lifetime Post 自然覆盖率
- 终身后付费覆盖率
- 终生发布后总展示次数。
还有更多,因为我找不到任何具有编写良好文档的好的 python SDK。
【问题讨论】:
标签: php python facebook facebook-graph-api access-token
有谁知道任何好的 Facebook Graph API Python SDK 来检索洞察指标,例如:
还有更多,因为我找不到任何具有编写良好文档的好的 python SDK。
【问题讨论】:
标签: php python facebook facebook-graph-api access-token
我建议您使用可用的 facebook-sdk 模块。它有很棒的文档,我相信你会在那里找到所有可用的 GraphAPI 选项。
https://pypi.python.org/pypi/facebook-sdk
pip install facebook-sdk
谢谢!
【讨论】:
首先,您必须申请 read_insight 权限才能检索所有这些洞察参数。使用之后,@monkfromearth 提到的 python SDK 以及使用 SDK 获得洞察力的代码是:
field = "insights.metric(page_fans, page_impressions,page_impressions_unique," \
"page_impressions_organic_unique,page_impressions_organic,page_engaged_users)." \
"since({}).until({}).period(day)"
在字段参数中提到的 since 和 until 参数中,您将在此处提供开始日期和检索数据的日期,否则 Facebook Graph API 将为您提供过去 93 天的数据。
api = GraphAPI(access_token=page_access_token, version='2.10')
response = api.get_object(id=page_id, fields=[field])
在此步骤中,您将启动 Facebook Python SDK 的 GraphAPI 对象,然后使用参数 page_id 调用 get_object 方法,您希望从中检索见解,并使用 fields 参数从页面中检索见解字段。作为响应,您将获得您在字段参数中提到的所需洞察属性。
【讨论】: