我正试图在我的应用程序中运行Facebook Comments Plugin的所有评论。
这是我所做的一步一步
{
"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}
}
{
"data": [ ],
"paging": {
"cursors": {
"before": {beforePointer},
"after": {afterPointer}
},
"next": {nextUrl}
}
}
因此,尽管comment_count
= 43,但数据字段为空。虽然没有显示任何结果,但给出{nextUrl}
也很奇怪。
由于GDPR,在最近的更新中没有发现任何相关信息。
有任何想法吗?
由于隐私和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
您需要为每个帖子单独调用以获取该帖子的评论。