目标: 我正在使用FB graph API在FB组上发布帖子,并希望阅读所有评论以及在该帖子上发表了这些评论的用户公共信息。
使用端点 // comments?filter = stream ,我可以阅读特定帖子的评论。但是,我没有得到发表评论的用户信息并得到以下数据:
{
"data": [
{
"created_time": "2019-11-19T18:43:40+0000",
"message": "XXXXXX", //User comment
"id": "123123123123123" //Comment Id
},
{
"created_time": "2019-11-19T18:49:47+0000",
"message": "XXXXXXXXX", //user comment
"id": "2232312312444" //Comment FB Id
},
]
}
我没有从对象,即
"from" => array:2 [
"name" => "USER PUBLIC NAME"
"id" => "USER FB ID"
]
该应用程序已投入使用并已获批准,并且已请求与组有关的所有权限,即“ publish_to_groups”,“ groups_access_member_info”
这是我关注的FB文档:
https://developers.facebook.com/docs/graph-api/reference/v5.0/comment
在本文档中,FB将发件人字段称为
来自|发表评论的人|用户
虽然如此,对于在FB页面上共享的帖子也是如此