【发布时间】:2017-03-15 22:23:48
【问题描述】:
我开发了一个 Messenger 机器人,并且还获得了 facebook 对 page_messaging 的批准,它运行良好。现在,根据此处提到的 Facebook 订阅消息的条款和指南(https://developers.facebook.com/docs/messenger-platform/policy-overview#subscription_messaging),标准消息意味着我们拥有的 page_messaging 权限:
“如上所述,不能在任何触发操作后 24 小时内发送消息。例外情况包括模板消息和 24 小时之外的额外奖励消息以跟进对话。”
这里明确提到模板消息是异常的,即使在 24 小时后也可以发送,但是当我们尝试在 24 小时后发送消息时,它要求订阅许可并给出以下错误:
{"error":{"message":"(#230) Requires pages_messaging_subscriptions permission to manage the object","type":"OAuthException","code":230,"fbtrace_id":"FAfXwRoT\/ta"}}
那么,当 facebook 说模板消息是异常的并且可以在 24 小时后发送时,为什么它会给出模板消息的订阅权限错误?
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
“额外奖励信息”可能意味着您需要提前在 24 小时窗口内回复用户。是这样吗?如果这有什么改变,你试过了吗?
-
一个额外的奖励消息是我理解的文本消息,但对于模板消息,它说这是例外,这意味着即使没有响应,我们也可以在 24 小时窗口后发送模板消息。 . 如果用户对消息做出响应,那么错误就会消失,并且在我的测试之后的 24 小时窗口内会发送回复以进行响应..
标签: facebook facebook-graph-api facebook-messenger facebook-messenger-bot