问题描述
我正在尝试使用邮递员启动SMS消息,但是我一直收到表示“无效请求正文”的响应。我似乎在AWS文档上找不到一个很好的例子(是我还是其他人在AWS上遇到过这个例子?)
以下是我随请求一起提交的请求正文。任何帮助将不胜感激!
{
"ApplicationId": "<MyApplicationID>","MessageRequest": {
"Addresses": {
"[{{Destination}}]": {
"BodyOverride": "Test","ChannelType": "SMS"
}
},"MessageConfiguration": {
"SMSMessage": {
"Body": "Test","SenderId": "Test","MessageType": "TRANSACTIONAL","Keyword": "<MyKeyword>","OriginationNumber": "<Origination number in E.164 Format>"
}
}
}
}
解决方法
使用Amazon Pinpoint SendMessages REST API,请求正文不包含 application-id 键或 MessageRequest 键。
解决方案:
您需要将Amazon Pinpoint application-id 放入URI部分(或创建环境变量),然后指定请求正文,如下所示::
希望这会有所帮助!