FB图表api中的股票列表

时间:2014-08-27 16:18:51

标签: facebook graph

我正在尝试使用图表api获取在Facebook上共享给定对象的所有用户的列表。

在堆栈交换方面有一些有用的信息,在这里:Getting which users shared a post和这里:List of people who shared on facebook

我在api上试验了图api' s / {object-id} / sharedposts端点。当我使用给定的对象id进行api调用时,我已经验证了已经共享超过100次(根据/ {page-id} / feed endopoint我得到了来自所述帖子的对象id),api结果总是如此如此返回:

{
  "data": [
  ]
}

所以我得到一个空数组......这是因为我的访问令牌不允许我获取这些信息吗?我不是任何分享帖子的用户的朋友,也不是我喜欢'帖子来源的页面。

只是想知道这是一个身份验证问题,还是我遇到了一个不同的问题。我已经尝试了一些对象ID,因此我想确定在使用/ {object-id} / sharedposts端点时没有数据的确切原因。

谢谢!

1 个答案:

答案 0 :(得分:2)

最近在您引用的List of people who shared on Facebook帖子的回复中添加了评论,该帖子为我解决了这个问题。

即使您拥有read_stream等其他权限,也需要具有read_insights权限的访问令牌。在我添加read_stream权限之前,我得到了与您相同的结果。

但是,您仍然可能无法获得所有或任何共享帖子。要查看共享,必须公开共享,或者您必须有权查看该人的共享帖子。