Berikut adalah cara untuk berkomunikasi dengan DirectMail untuk mengirimkan pesan
Marilah kita menganggap bahwa kita memiliki informasi parameter seperti berikut
Parameter Name | Type | Value |
---|---|---|
AccountName | String | test@arsencloud.com |
ReplyToAddress | String | True |
AddressType | Integer | 1 |
ToAddress | String | receiver@arsencloud.com |
Subject | String | Send Email Test |
HtmlBody | String | EmailTest |
Maka request yang harus dikirimkan adalah seperti berikut ini
https://directmail-endpoint.com/?Action=SingleSendMail&AccountName=test@arsencloud.com&ReplyToAddress=true&AddressType=1&ToAddress=receiver@arsencloud.om&Subject=Send Email Test&HtmlBody=EmailTest
Perlu diketahui bahwa https://directmail-endpoint.com/ harus disesuaikan dengan endpoint DirectMail yang tersedia, misalnya dm.aliyuncs.com
Normalnya setelah response dikirimkan, maka Alibaba Cloud akan mengirimkan informasi XML sebagai berikut
<SingleSendMailResponse>
<RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
<EnvId>600000007399162333</EnvId>
</SingleSendMailResponse>
atau jika dalam JSON, maka
{
"RequestId": "0C51826F-3799-5AA2-AEED-739C90E18348",
"EnvId": "600000007399162333"
}
Mohon untuk diperhatikan bahwa response ini bisa berubah tergantung dari kebijakan Alibaba Cloud.