Messenger Bot模板消息为订阅权限提供错误

时间:2017-03-15 22:23:49

标签: facebook facebook-graph-api facebook-messenger facebook-messenger-bot

我已经开发了一个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小时后发送时,为什么它会给模板消息提供订阅权限错误?

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

在政策page you mentioned的底部,它明确指出

  

例外包括收据和航空公司模板以及标记   通用模板

如果您要在24 + 1窗口外发送通用模板消息,请确保它们是tagged。如果他们不是,他们就会抛出错误。