我在图表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不可行......或者我错过了什么吗?
答案 0 :(得分:0)
使用Graph api v2.3,您需要read_stream权限。 此权限仅适用于此版本。