Facebook Graph API:尽管共享计数高于零,但无法获得共享帖子

时间:2016-10-05 21:18:25

标签: facebook facebook-graph-api

我在图表API中遇到了一种奇怪的行为:我想列出共享帖子的分享,因此我要求/<post_id>/sharedposts?fields=shares获取共享帖子的次数后续分享。

因此,我得到的答案就是这样的对象列表:

{
  "shares": {
    "count": 1
  },
  "id": "136178893505927_155012298289253"
},

但是,如果我请求/136178893505927_155012298289253/sharedposts,我会

{
  "data": [
  ]
}

这很奇怪,因为我期待一个对象出现在响应中。

此外,如果我请求/<post_id>/sharedposts?fields=shares,sharedposts,我会得到一个包含shares.count高于0且在某些情况下没有sharedposts内容且sharedposts数组的奇怪列表在其他一些元素中包含的元素少于shares.count

我猜这是因为我的个人资料无法看到共享的帖子,但我不能看到它们,因为原始帖子是在我管理的页面上发布的?

我正在尝试构建共享图表,以确定重新共享的共享对整体共享计数的贡献是否超过其他共享,但看起来这对图API不可行......或者我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

使用Graph api v2.3,您需要read_stream权限。 此权限仅适用于此版本。