使用Graph Api 2.7

时间:2016-08-12 18:52:56

标签: facebook facebook-graph-api

我正在尝试使用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)来做到这一点,但这正是我想要避免的。

任何人都知道嵌套见解的正确语法是什么?

1 个答案:

答案 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)

(虽然可能无法一次性为不同的指标请求不同的时间段。)