Facebook Graph API 没有返回(发件人)字段以获取评论?
Posted
技术标签:
【中文标题】Facebook Graph API 没有返回(发件人)字段以获取评论?【英文标题】:Facebook Graph API is not returning (From) field for a comment? 【发布时间】:2018-02-11 13:46:01 【问题描述】:我有一个问题,最近我看到 Facebook 图形 API 没有返回(来自)字段以获取评论。 例如:- https://graph.facebook.com/v2.6/post_id/cmets?fields=from%2Ccan_like&access_token=access_token 或,
如果您通过图形 API 资源管理器进行调试,则: post_id/cmets?fields=from,can_like
我没有找到关于 Facebook 方面任何更改的任何文档。如果我做错了什么,请告诉我。
提前致谢。
【问题讨论】:
Graph API: Cannot get "from" field in comment的可能重复 【参考方案1】:https://developers.facebook.com/docs/graph-api/changelog/version2.11#gapi-90
/page/* — 用户信息不会包含在页面拥有的任何对象的 GET 响应中,除非请求是使用页面访问令牌发出的。这会影响为页面拥有的对象返回数据的所有节点和边。
【讨论】:
【参考方案2】:我有this same problem。这发生在我身上是因为“我的应用处于开发模式”,即使拥有所有正确的权限,from 字段也不会返回,这是我测试过几次的行为。
当我将我的应用程序切换到实时模式时,即使它尚未获得批准,Graph API 也开始为帖子和帖子上的 cmets 返回 from 字段。
如果您的场景与我的相似,那么您需要将您的 Facebook 应用切换到直播模式。
【讨论】:
以上是关于Facebook Graph API 没有返回(发件人)字段以获取评论?的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Graph API 好友列表总是返回空,即使好友中有注册的应用用户