Webhook 通过内容模板发送消息

问题描述 投票:0回答:1

我正在努力调试这个。 我正在尝试发送一条包含客户照片链接的 WhatsApp 消息。 我已将此请求一直剥离为单个 ContentVariables 作为文本,但仍然无法使其工作。

我使用的Twilio中的模板是一个简单的文本模板,正文如下:

Thank you for your order, please download your video:
{{1}}

我从 Zapier 发送(当然替换了所有令牌和数字):

身体:

To=whatsapp:+61*********&From=whatsapp:+61*********&ContentSid=HX***********52&ContentVariables={"1":"Test"}

API响应:

{
    "result": {
        "request": {
            "method": "POST",
            "url": "https://api.twilio.com/2010-04-01/Accounts/********/Messages.json",
            "querystring": null,
            "headers": {
                "Content-Type": "application/x-www-form-urlencoded"
            },
            "body": "To=whatsapp:+61******&From=whatsapp:+61*********&ContentSid=HXe******8f52&ContentVariables={\"1\":\"Test\"}",
            "data": null
        },
        "response": {
            "status": 400,
            "headers": {},
            "body": "{\"code\":21619,\"message\":\"A text message body or media urls must be specified.\",\"more_info\":\"https://www.twilio.com/docs/errors/21619\",\"status\":400}",
            "data": {
                "code": 21619,
                "message": "A text message body or media urls must be specified.",
                "more_info": "https://www.twilio.com/docs/errors/21619",
                "status": 400
            }
        }
    }
}

我已经检查了所有内容,试图让chatgpt重写它,但无法继续进行

twilio whatsapp zapier
1个回答
0
投票

如果您使用contentSid,则必须指定messagingServiveSid并确保您的whatsapp号码被添加为消息服务的发件人池

contentSid: 'HXXXXXXXXX',
messagingServiceSid: 'MGXXXXXXXX',
© www.soinside.com 2019 - 2024. All rights reserved.