我正在使用WhatsApp API发送模板消息。目前有一个批准的模板创建的“es
”语言(西班牙语),但API返回404每次我试图将其发送到一个电话号码:
。
这已经持续了几个星期,我一直无法联系Facebook的支持团队。
错误信息:
错误字符串为:
(#132001)翻译中不存在模板名称
完整的错误对象:
{
"error": {
"message": "(#132001) Template name does not exist in the translation",
"type": "OAuthException",
"code": 132001,
"error_data": {
"messaging_product": "whatsapp",
"details": "template name (kindo_welcome) does not exist in es"
},
"fbtrace_id": "AukZdjNY1Ahnl_NwJXLmQZx"
}
}
请求正文:
{
"messaging_product": "whatsapp",
"to": "{{Recipient-Phone-Number}}",
"type": "template",
"template": {
"namespace": "kindo",
"name": "kindo_welcome",
"language": {
"code": "es"
},
"components": [
{
"type": "header",
"parameters": [
{
"type": "text",
"text": "Juan"
}
]
}
]
}
}
值得注意的是:我创建的第一个模板(也是西班牙语)是唯一一个仍然有效的模板。没有明确解释为什么:
1条答案
按热度按时间3df52oht1#
我不知道这是否会帮助任何人,但对我来说,问题是我试图发送一个模板,这不是我在WhatsApp Cloud API中使用的数字的一部分。
因此,如果它不存在于该数字中,它就不存在于翻译中。当我使用模板设置的数字时,它起作用了。
我分享了关于模板的文档,所以你可以阅读更多关于这一点:
Templates