通过 HTTP 请求调用 API,一种是通过 SDK 的方式去请求 AWS 的接口。简单点还是通过 SDK 的方式去做吧!
我采用的是 Node.js 当然其他语言的 SDK 也都是一样,接口定义是一致的。
我使用的是sendEmail
这个方法进行发送的,具体如下:
private EmailPushReq prepareEmailSendReq(EmailPush email, String ada, String memberName, String emailAddress, String userName, String phoneNumber) { EmailPushReq req = new EmailPushReq(); req.setSubject(email.getEmailTitle()); // Body text process String content = email.getEmailContent(); if (content.contains(DYNAMIC_FLAG)) { Map<String, Object> fixedDynamicVariables = PushTask.fillFixedDynamicVariables(ada, memberName, emailAddress, userName, phoneNumber); if (StringUtils.isNotBlank(email.getVariables())) {