AWS PinPoint-来自邮递员的SMS消息

问题描述

我正在尝试使用邮递员启动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部分(或创建环境变量),然后指定请求正文,如下所示:

Amazon Pinpoint SendMessages using POSTMAN

希望这会有所帮助!