【问题标题】:Facebook Messenger bot, can't get page_messaging_subscriptions permission and get errorFacebook Messenger bot,无法获得 page_messaging_subscriptions 权限并出现错误
【发布时间】:2018-12-04 19:10:24
【问题描述】:

我在 Facebook Messenger 上开发了一个约会应用程序机器人。在我的应用程序中,当建立男女之间的匹配时,机器人会在 Messenger 上发送通知。但是,当机器人发送消息时,会发生错误。 错误信息如下。

“调用 Messenger API 端点消息失败 400 Bad Request { message: '(#10) 此消息在允许的窗口之外发送。您需要 page_messaging_subscriptions 权限才能执行此操作。在此处了解有关新政策的更多信息:https://developers.facebook.com/docs/messenger-platform/policy-overview',”

我在我的申请页面申请了 page_messaging_subscriptions 权限。但是,由于是广告目的,它被拒绝了。 (其实不是广告) 另外,我尝试了其他方法。在https://developers.facebook.com/docs/messenger-platform/send-messages#messaging_types 中,如果您使用消息标签,则表示可以避免 24 + 1 策略。 .所以,我制作了带有消息标签的 json 数据。下面

{ 接受者: { id:收件人ID, }, 信息: { 文本:“匹配文本”}, messing_type: "MESSAGE_TAG", “标签”:“配对更新” }

我试过了。但同样的结果。 我怎样才能避免这个错误? 许可是强制性的吗?

【问题讨论】:

    标签: javascript json facebook bots facebook-messenger


    【解决方案1】:

    如果您发送带有 TAG 的消息,您应该不会收到此错误。 PAIRING_UPDATE TAG 是您应该使用的用例,documentation 明确提及约会应用程序。

    Facebook 方面正在进行大量更改,因此这可能是一个错误。你可以举报here

    但是,这可能是预期的行为。目前,您只能使用 TAG 发送短信和通用模板。详情请见this issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 2012-07-04
      • 2016-10-24
      相关资源
      最近更新 更多