【发布时间】: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