在 Facebook 页面的评论中使用 Facebook Graph Api 获取 "FROM" 字段

get the "FROM" field using Facebook Graph Api on comments for a facebook page

首先,我拥有该页面并且我是唯一的管理员 所以我必须获取我页面的 access_token(在 facebook 的最后一次更新之后):

/{page_id}?fields=access_token

所以这是 url 我用来获取我想要的评论的信息:

/{comment_id}?fields=id,from,message&access_token=my-page-token

而且,响应仍然只显示 ID 和消息。 我不知道如何访问用户信息 正如 facebook api 文档中提到的那样,我正在使用访问令牌来执行此操作,并且我拥有该页面 我错过了什么?

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

之后是其他事情。您必须询问 page-specific 访问令牌。那是在 /me/accounts 中,它将为您提供已授予您访问权限的页面列表。其中一个字段是 access-token 或类似的字段。使用该令牌,您必须使用 FORM 字段请求评论。

这里我详细解释一下: Facebook Graph API: How do I get “from” field in comment