【问题标题】:Why Facebook Graph Api returns "Field is empty or disallowed by the access token"?为什么 Facebook Graph Api 返回“字段为空或访问令牌不允许”?
【发布时间】:2017-05-05 07:11:00
【问题描述】:

我想在应用程序中列出 Facebook 主页帖子。因此我使用 Facebook Graph API。

我使用以下网址: https://graph.facebook.com/v2.9/674600022698736/feed?limit=100&fields=name,comments.limit(0).summary(true),permalink_url,shares.limit(0).summary(true)&access_token=XXX

我得到了响应,除了字段:图标和共享。在功能中我需要更多,所以问题可能出在更多字段上。

De Graph Explorer 为字段图标和共享提供以下响应:“字段为空或访问令牌不允许”。 股份肯定满了!

见:

我已经使用用户和页面令牌进行了调用,结果相同。

我该如何解决这个问题?

【问题讨论】:

  • shares 是一个字段,而不是边缘 - 所以在这里使用 limitsummary 没有意义。
  • 谢谢。但是如何访问呢?
  • 看起来只有在帖子确实有分享时才会返回。
  • 你得到答案了吗?
  • @DannSaHa 不。老实说,从那以后我再也没有尝试过。

标签: facebook facebook-graph-api


【解决方案1】:

虽然这篇文章很旧但没有答案,但我的回答可能会对某人有所帮助

如果这些边缘显示为灰色,则表示您没有在调用的访问令牌中提供或添加这些属性。您需要授予这些权限。 在为您的案例添加此类权限后:like, comments 您需要通过单击 Get Access Token 按钮重新生成令牌,您应该会看到它不再是灰色的。最后,您可以提交并获得所需的回复。

经典图形浏览器

1.

2

3.

更好的是,试试新的测试版图形资源管理器。为权限选项提供了更好的 GUI。 Beta Graph Explorer

【讨论】:

    猜你喜欢
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 2019-04-08
    • 2012-03-04
    相关资源
    最近更新 更多