Facebook Graph API:如何在评论中获取"from"字段



我有一个未发布的Facebook应用程序(测试模式(。 我使用页面访问令牌从我自己的主页上特定帖子的评论中提取"发件人"字段。但它返回空字段。

这是我的图形 API 查询 =>/[post-id]/comments?fields=from

当我使用令牌调试器检查页面访问令牌时,它具有"manage_pages、pages_show_list public_profile"权限。

如何从我自己主页的评论中获取"发件人"字段? 我是否需要完成应用审核,还是需要特殊权限才能执行此操作(如页面公共内容访问(?

自从Graph API的最新更新以来,从用户那里获取私人信息,甚至是一些公开帖子的作者。您需要获取具有manage_pages范围的身份验证令牌才能获得对页面本身的权限,然后审核应用程序(https://developers.facebook.com/docs/apps/review(,最后您必须通过业务验证或个人验证。最后一个是使用该信息的法律合同。

这是供现场使用的。"发件人"字段必须使用页面访问令牌获取。若要首先获取该令牌,必须具有用户访问令牌。然后向

GET /v3.2/me/accounts

您将收到如下响应:

{
"data": [
{
"access_token": "some_big_string",
"category": "Health/Beauty",
"category_list": [
{
"id": "2214",
"name": "Health/Beauty"
}
],
"name": "Page_Name",
"id": "5648645556490",
"tasks": [
"ANALYZE",
"ADVERTISE",
"MODERATE",
"CREATE_CONTENT",
"MANAGE"
]
}
]
}

现在,要获取"发件人"文件,您必须使用该特定页面的令牌,即上面请求中的"access_token"字段。这是一个特定的页面访问令牌。另一个是用户访问令牌。

最新更新