Facebook授予我的应用公共页面访问权限。我正在尝试获取一些公共页面帖子以及用户的评论,反应和分享。但是我只能得到评论。无法获得哪个用户是此评论的作者。同样,反应(如哇,悲伤...)也不会像共享一样被检索到。我是否必须提交任何其他请求才能检索反应,共享和评论的作者(姓名和ID)?
下面是Graph API请求和响应示例。您可以从请求中注意到,我请求来自,以使用户编写评论以使用某种AI模型检测性别,并使用该用户的好友数(总数)来获得评论的覆盖率。另外,我还请求了反应和分享。从未针对帖子本身或帖子的评论中检索“发件人”的响应,也未检索到反应和分享
请求
PublicPage/feed?fields=from,likes,shares,message,reactions,created_time,type,comments{from,likes,created_time,comments{reactions,message,from,created_time},reactions,message}
回复
{
"data": [
{
"message": "This is test",
"created_time": "2019-04-09T13:55:48+0000",
"type": "status",
"comments": {
"data": [
{
"from": {
"name": "Public page user",
"id": "141606109666"
},
"created_time": "2019-04-09T14:02:17+0000",
"message": "This is reply"
Zahran",
"id": "10156775193664667_10156775203269667"
},
{
"created_time": "2019-04-09T14:03:30+0000",
"message": "reply on comment1",
"id": "10156775193664667_10156775205534667"
},
{
"created_time": "2019-04-09T14:14:11+0000",
"message": "reply on comment2",
"id": "10156775193664667_10156775221109667"
}
],
"paging": {
"cursors": {
"before": "WTI5dGJXVnVkRjlqZAFhKemIzSTZANVEF4TlRZAM056VXlNRE15TmprMk5qYzZANVFUxTkRneE9EVXpOdz09",
"after": "WTI5dGJXVnVkRjlqZAFhKemIzSTZANVEF4TlRZAM056VXlNakV4TURrMk5qYzZANVFUxTkRneE9USTFNUT09"
}
}
},
"id": "141606109666_10156775193664667"
}