首页 文章

Facebook Messenger bot,无法获取page_messaging_subscriptions权限并获得错误

提问于
浏览
0

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

“调用Messenger API endpoints 消息失败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数据 . 下面

{recipient:{id:recipientId,},message:{text:“matching text”},messaging_type:“MESSAGE_TAG”,“tag”:“PAIRING_UPDATE”}

我尝试过这个 . 但结果相同 . 我怎么能避免这个错误?许可是否必须?

1 回答

  • 0

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

    Facebook方面有很多持续的变化,所以这可能是一个错误 . 你可以举报here .

    然而,这可能是预期的行为 . 目前,您只能使用TAG发送短信和通用模板 . 有关详细信息,请参阅this issue .

相关问题