首先,我拥有该页面,并且我是唯一的管理员 所以我必须获取我的页面的access_token(在facebook最后一次更新之后):
/{page_id}?fields=access_token
所以这是我用来获取我想要的评论信息的网址:
/{comment_id}?fields=id,from,message&access_token=my-page-token
但是,响应仍然只显示 ID 和消息。 我不知道如何访问用户信息 我正在使用访问 token 来执行此操作,如 facebook api 文档中所述,并且我拥有该页面 我错过了什么?
最佳答案
自从 Graph API 最新更新以来,从用户那里获取私有(private)信息,甚至是一些公开帖子的作者。您需要获取具有管理页面范围的身份验证 token ,以获得页面本身的权限,然后对应用程序进行审查( https://developers.facebook.com/docs/apps/review ),最后您必须通过业务验证或个人验证。 最后是使用信息的法律契约(Contract)。
之后还有别的事情。您必须询问页面特定的访问 token 。位于/me/accounts 中,它将为您提供已授予您访问权限的页面列表。其中一个字段是访问 token 或类似的字段。有了这个标记,您必须在 FORM 字段中请求评论。
下面我详细解释一下: Facebook Graph API: How do I get “from” field in comment
关于facebook - 使用 Facebook Graph Api 对 Facebook 页面的评论获取 "FROM"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51176360/