我已经开发了一个messenger bot,并且还获得了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小时后发送时,为什么它会给模板消息提供订阅权限错误?
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:1)
在政策page you mentioned的底部,它明确指出
例外包括收据和航空公司模板以及标记 通用模板
如果您要在24 + 1窗口外发送通用模板消息,请确保它们是tagged。如果他们不是,他们就会抛出错误。