我正在尝试执行以下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
中