我对 Amazon SES Api 的请求正文有什么问题?

问题描述 投票:0回答:1

我是一名 Salesforce 开发人员,最近我一直在尝试将 AWS SES Api 集成到我的项目中。我一路上遇到了很多问题(你可以在这里关注

我已成功发布到 AWS SES 并收到电子邮件,但是,当我尝试使用模板电子邮件方法发送请求时遇到了问题。

JSON 正文

{
    "Content": {
        "Template": {
            "TemplateData": "{\"unsubscribe\":\"test\"}",
            "TemplateName": "Welcome_Email"
        }
    },
    "Destination": {
        "ToAddresses": [
            "<redacted email address>"
        ]
    },
    "FromEmailAddress": "<redacted email address>",
    "ReplyToAddresses": [
        "<redacted email address>"
    ]
}

当我使用此正文发送请求时,它会响应状态 400,正文为

{"Message":null}

当我使用简单方法发送电子邮件时,成功并发送了电子邮件

{
    "Content": {
        "Simple": {
            "Body": {
                "Html": {
                    "Charset": "UTF-8",
                    "Data": "Test"
                }
            },
            "Subject": {
                "Charset": "UTF-8",
                "Data": "Test"
            }
        }
    },
    "Destination": {
        "ToAddresses": [
            "<redacted email address>"
        ]
    },
    "FromEmailAddress": "<redacted email address>",
    "ReplyToAddresses": [
        "<redacted email address>"
    ]
}

现在我只是要创建 html 数据并使用简单的方法,但我希望将来能够使用模板。

如有任何帮助,我们将不胜感激。

json http salesforce amazon-sesv2
1个回答
0
投票

更新:

发现我的 JSON 格式错误

错误:

"TemplateData": "{\"unsubscribe\":\"test\"}"

正确:

"TemplateData": "{unsubscribe:test}"
© www.soinside.com 2019 - 2024. All rights reserved.