【问题标题】:Facebook Graph API permission issueFacebook Graph API 权限问题
【发布时间】:2017-11-03 17:31:24
【问题描述】:

我在查询 Facebook Graph API 和使用扩展权限阅读时遇到问题。我想使用报告仪表板的附加数据查询页面的最新帖子(显示喜欢、反应和帖子印象的数量)我有一个运行护照 Facebook 的快速应用程序,以便用户进行身份验证并提供相关权限.这个设置以前可以工作,但现在我遇到了一个奇怪的问题。

这就是我的要求:created_time,link,full_picture,message_tags,with_tags{link},message,reactions.summary(true),insights.metric(post_impressions)

我的应用程序在 Facebook 的审核过程中,他们授予我 read_insights 查询 insights.metric(post_impressions) 的权限。在审查之后,我能够从 API 中提取我需要的所有数据。那是两周前的事了。今天我遇到的问题是我只能从 API 中提取非常有限的数据。回复不断给我Permission error (OAuthException),指出“用户没有足够的权限来加载见解”、“您没有足够的权限来查看指标。”

但是,当我将limit 和/或after 参数添加到查询中时,我确实得到了数据,但只有limit 的值非常低(即after 的值,我没有初始请求。

是否对 API 进行了更改(在更改日志中找不到任何内容)?也许我只是忽略了一些微不足道的事情?

谢谢!

【问题讨论】:

    标签: node.js express facebook-graph-api


    【解决方案1】:

    由于没有其他人(不是在这里或我寻求帮助的其他任何地方)似乎遇到过这个问题,我在 Facebook 提交了一个错误,结果证明这是我页面提要中某些项目的个别问题。这是他们的回应:

    这是来自该页面提要的一个或多个特定帖子的特定问题,这会导致整个调用在尝试包含它时失败。

    此问题可能会在 Graph API 的未来版本中得到解决。目前有两种解决方法:要么使用page access token,要么如果坚持使用用户访问令牌,则将granular permissions 提供给页面。

    我尝试了选项 1,页面访问令牌似乎可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多