我在为我们的帖子留下独特的印象,理想情况下,我们想要一个服务器调用,它将带回最后100个到达(post_impressions_unique)的帖子。
为了达到这个目的,我目前可以使用:
获取帖子ID,然后调用:https://graph.facebook.com/v2.5/POST_ID/insights/post_impressions_unique?access_token=USER_TOKEN
有没有一种方法可以让我进行一次调用,在一次API调用中获得所有最近发布的帖子及其影响范围?
发布于 2015-12-04 22:11:19
您可以简单地调用
注意:额外的“洞察力”字段。
然而,据我所知,您不能将洞察力限制在Post_impressions_Unique上,因此它会带回一些您不一定想要/需要的数据。也就是说,我不认为你可以在“第二级”/子级/嵌套类型上执行搜索/过滤。
发布于 2017-10-06 19:28:14
要更新这一点:
在facebook Graph API2.10中,您可以(也必须)通过insights.metric(...)指定您感兴趣的指标。可能的指标记录在这里:https://developers.facebook.com/docs/graph-api/reference/v2.10/insights#availmetrics
对于您的示例:
curl -i -X GET "https://graph.facebook.com/nmemagazine/posts?fields=name,message,full_picture,created_time,shares,likes.limit(1).summary(true),comments.limit(1).summary(true),insights.metric(post_impressions_unique)&access_token=USER_TOKEN"https://stackoverflow.com/questions/33286335
复制相似问题