1
我目前从我的FB页面2.5中获取后期级别的见解,以了解仪表板的最新帖子的功能;一个简单的基准测试/性能管理器仪表板,可以完成所有前端查询[js api]。从Facebook API 2.5调整页面帖子查询 - > 2.7
的呼叫/过程我用:
1)把我的帖子
[page_id]/posts
2)然后循环他们和两个同步调用
// A) gets all the metrics
[page_post_id]/insights
// B) gets other data critical for front-end display
[page_post_id]/?fields=type,created_time,permalink_url
拉后数据这完美地工作,并且就FB而言,它将工作到2018年6月(我认为)。
我的问题是,步骤2-A的调用失败,因为我认为它需要对每个度量单独调用。
这2-A调用返回:
{
"error": {
"message": "Invalid query",
"type": "OAuthException",
"code": 3001,
"error_subcode": 1504028,
"is_transient": false,
"error_user_title": "No Metric Specified",
"error_user_msg": "No metric was specified to be fetched. Please specify one or more metrics to be fetched and try again.",
"fbtrace_id": "XXXXXXXXX"
}
}
我错了?
有什么可以做得更好或我需要独立调用每个度量吗?
我最终需要在2年内到达那里,但最好早点解决它,并让我们了解新的新数据。
在此先感谢大家!
干杯!
字段扩展应该能够使用少得多的请求来帮助获取这些数据。 https://developers.facebook.com/docs/graph-api/using-graph-api/#fieldexpansion – CBroe
@CBroe这将帮助,让我给它一个旋风,我会让你知道它是怎么回事 – sjbennett85
@CBroe我已经尝试了这一点,我得到了同样的结果。我已经查看了API参考并将其修改为(可能未正确格式化) '[post_id]?fields = insights {post_consumptions_by_type}' – sjbennett85