【问题标题】:pages_messaging permission required when subscribing for Instagram messages (Facebook app)订阅 Instagram 消息时需要 pages_messaging 权限(Facebook 应用程序)
【发布时间】:2021-10-13 12:05:57
【问题描述】:

我正在按照here 的指南创建一个允许我管理我的 Instagram 帐户的应用

现在我正处于应用审核阶段,我有一个难题:

  • 理论上我不需要 pages_messaging 权限(文档没有按要求提及这一点)
  • 话虽如此,当我打电话注册 Instagram 消息的回调 `POST /v11.0/{page-id}/subscribed_apps?fields=messages&access_token={access_token} 时,调用将失败并显示 WWW -Authenticate: OAuth "Facebook Platform" "insufficient_scope" "(#200) 要订阅消息字段,需要以下权限之一:pages_messaging"(此调用与他们在文档中进行的调用相同)
  • 所以我在我的评论中添加了 pages_messaging 权限
  • 现在我无法通过审核,因为他们一直告诉我我的用例(管理 Instagram 消息)不需要 pages_messaging 权限 - “我们确定您的应用的用例请求的权限或功能无效或不需要支持其核心功能。”

嗯....我错过了什么?您可以提供任何指导吗?

【问题讨论】:

  • 根据文档,这应该需要pages_manage_metadata - 那一个被授予了吗? (我的意思是应用用户。)
  • 是的,这是批准的,因此审查过程已通过

标签: facebook facebook-graph-api instagram instagram-api


【解决方案1】:

经过进一步尝试:

  • 我们找不到不需要 pages_messaging 权限的技术方法
  • Facebook 不会批准我们的 Instagram 应用程序的此权限 - 我们没有得到比“无效或不需要”更多的详细信息
  • 我们实际上扩大了应用程序的范围以涵盖 Facebook 页面消息,我们重新录制了演示以展示与 FB 页面的交互。
  • 使用新方法,我们成功通过了 pages_messaging 审批流程

感觉好像我们做错了什么——我们不应该为了展示 FB 页面交互而必须支持 Facebook 消息并经历漫长的更改我们的应用程序的过程。如果我们只需要 Instagram 支持,则不会。

唉,从 2021 年 10 月开始,我们就是这样推进的。 希望未来会有所改变,让事情在未来变得更加清晰和透明。

【讨论】:

  • 这里面临同样的问题!你的回答节省了我的时间。扩大我们应用的范围,获得 pages_messaging 权限,从而订阅 webhook!您能否详细说明您在应用中添加了哪些新范围以通过审核并获得许可?
猜你喜欢
  • 1970-01-01
  • 2016-12-10
  • 2016-10-24
  • 2016-12-13
  • 1970-01-01
  • 2014-12-31
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多