Facebook Graph API 没有 return 分享,但评论数和点赞数还可以

Facebook Graph API does not return shares but comment count and like count are ok

我正在尝试从 Facebook 图表中获取分享、评论和点赞数 API。一切都很好,除了共享在响应有效负载中没有 return。

这是我发送的参数:

mypost_id?fields=message,shares,likes.summary(true).limit(0),comments.summary(true).limit(0)

这是回复

{
  "message": "HUAWEI WiFi Router AX3",
  "likes": {
    "data": [
    ],
    "summary": {
      "total_count": 2,
      "can_like": true,
      "has_liked": true
    }
  },
  "comments": {
    "data": [
    ],
    "summary": {
      "order": "ranked",
      "total_count": 2,
      "can_comment": true
    }
  },
  "id": "103851678893717_115163661095852"
}

这是图表API截图

我注意到 shares 参数被标记为灰色(见上图),可能有问题。

我正在使用 Facebook 图 v13.0。

以前有人遇到过这个问题吗?

貌似只有API returns shares,如果有实际份额的话。

对于没有分享的帖子,结果中完全忽略了这一点。

对于确实有分享的帖子,您应该在结果结构中得到 "shares": { "count": xy }