Amazon AWS:SES的数据类型API参考,如何将它们表示为参数?

时间:2019-02-21 05:13:39

标签: amazon-web-services api amazon-ses

我正在尝试执行以下API(SES),SendBulkTemplatedEmail:https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html

但是我正在努力获取正确的目的地参数。他们已将目标定义为BulkEmailDestination的数组,唯一必需的参数是Destination,它是目标的对象。

参数的表示形式

{
"Source": "sender@example.com",
"Template": "MyTemplate",
"ConfigurationSetName": "ConfigSet",
"Destinations": [
    {
    "Destination": {
        "ToAddresses": [
        "anaya.iyengar@example.com"
        ]
    },
    "ReplacementTemplateData": "{ \"name\":\"Anaya\", \"favoriteanimal\":\"angelfish\" }"
    }
],
"DefaultTemplateData": "{ \"name\":\"friend\", \"favoriteanimal\":\"unknown\" }"
}

我最初的猜测是使用这样的参数 destinations.destination.ToAddresses.member.1 = allan%40example.com

但这给了我错误 检测到1个验证错误:“目标”处的null值未能满足约束:成员不能为null

我已经尝试了一切,并且此选项使我收到了不同的错误消息 destinations.1.member.destination.ToAddresses.member.1 = allan%40example.com

顶级元素可能不会被视为列表

所以我不知道该如何设置?

文档说 Destinations.member.N 但是,当我使用该选项时,我得到的成员为null

为什么destinations.1.member被接受,我会认为它将在文档Destination.N.member

0 个答案:

没有答案