我使用的平台强制我发送带有 JSON 格式或 XML 格式正文的 POST 请求,因此为了进行测试,我使用 SOAPUI,以便我可以准确指定测试所需的正文。我正在发布到 URLhttps://api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxxxxxxxxxx/Messages.json
JSON 主体为
{
"Body": "hi dear",
"To": "+1631xxxxxxx",
"From": "82xxx"
}
但它会产生错误
{"code": 21604, "message": "A 'To' phone number is required.", "more_info": "https://www.twilio.com/docs/errors/21604", "status": 400}
但如果 SOAP 主体是简单参数
To=%2B1631xxxxxxx&From=82xxx&Body=Hi%20Dear
消息发送正确,我收到 Twilio 响应
{
"sid": "SMxxxxxxxxxxxxxxxxxxxxx",
"date_created": "Tue, 06 Oct 2020 03:00:01 +0000",
"date_updated": "Tue, 06 Oct 2020 03:00:01 +0000",
...
}
Twilio 是否有消息 API,我可以使用格式化的 JSON 或 XML 正文进行 POST。