Facebook Graph API从Comments Plugin获取评论

问题描述 投票:1回答:1

我正试图在我的应用程序中运行Facebook Comments Plugin的所有评论。

这是我所做的一步一步

  1. https://graph.facebook.com/ {} myUrl { "share": { "comment_count": 43, "share_count": 1695 }, "og_object": { "id": {myObjectID}, "description": {myDescription}, "title": {myTitle}, "type": "website", "updated_time": "2018-05-28T21:50:37+0000" }, "id": {myUrl} }
  2. https://graph.facebook.com/ {myObjectID} /评论?的access_token = {pageToken} { "data": [ ], "paging": { "cursors": { "before": {beforePointer}, "after": {afterPointer} }, "next": {nextUrl} } }

因此,尽管comment_count = 43,但数据字段为空。虽然没有显示任何结果,但给出{nextUrl}也很奇怪。

由于GDPR,在最近的更新中没有发现任何相关信息。

有任何想法吗?

facebook facebook-graph-api
1个回答
0
投票

由于隐私和GDPR问题,图API最近发生了变化。

要首先获取页面或用户的所有评论,您需要拨打电话以获取所有帖子,然后拨打每个帖子的电话以获取评论。

请查看以下示例结束以获取所有帖子,然后查看post_ids(用户帖子的呼叫类似)。

https://graph.facebook.com/v3.2/{pageId}/posts?access_token={accessToken}

post_id看起来像这样 - 5704324444475_570454233326并且在每个返回的帖子的id字段中。

然后使用第一个端点返回的ID从图API调用get comments端点。

https://graph.facebook.com/{post_id}/comments?access_token={accessToken}&summary=true

您需要为每个帖子单独调用以获取该帖子的评论。

© www.soinside.com 2019 - 2024. All rights reserved.