我正在尝试使用Facebook Graph API 2.7版获取页面提要的帖子洞察。
如果我只写:
'[Page ID]/feed?fields=insights'
它要求指标,表明它应该有效......但是在指定指标时:
'[Page ID]/feed?fields=insights/post_impressions/lifetime'
我收到语法错误。
我试过了。符号为:
'[Page ID]/feed.insights/post_impressions/lifetime'
但是没有运气!
我知道我可以通过邮寄(单独调用API)来做到这一点,但这正是我想要避免的。
任何人都知道嵌套见解的正确语法是什么?
答案 0 :(得分:17)
这个错误报告能够解释一下:https://developers.facebook.com/bugs/1755454881375647/
您可以使用metric
关键字指定所需的指标,例如:
/page-id/posts?fields=insights.metric(post_impressions,post_consumptions_unique)
为您感兴趣的指标命名,并用逗号分隔。
指定句点(如果适用)似乎使用相同类型的语法
/…?fields=insights.metric(…).period(lifetime)
(虽然可能无法一次性为不同的指标请求不同的时间段。)