根据邮箱发送事务型邮件
SendEmail
:根据邮箱发送事务型邮件。需在 SmartLink > 内容 > 邮件模版 > 事务 先创建好邮件模版。
POST /api/v3/transactional_email/send_email
注意
单个业务默认单日最高发送事务型邮件限额为150万封,QPS(Queries Per Second)为200。事务型邮件接口需要使用专用的 API Key,不能使用系统上现有的 API Key。使用事务型邮件接口前,或需提高发送限额,请提前3个工作日联系 SmartLink 运营人员或邮件联系 SmartLink_service@proximabeta.com。
请求参数
了解关于查询参数的更多信息,请参见 查询参数。
属性 | 数据类型 | 备注 | 描述 |
---|---|---|---|
string | 必填 | 邮箱 | |
template_code | string | 必填 | 模版 ID 需先创建好 事务型邮件模版 |
variables | object | 选填 | 变量值替换,用于替换模板内容中 {{}} 符号中的变量。
|
请求示例
curl --request POST "https://openapi.smartlink.intlgame.com/api/v3/transactional_email/send_email?gameid=${GAME_ID}&seq=${YOUR_RANDOM_STRING}&sig=${SIGNATURE}&ts=${TS}" \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "545058834@qq.com",
"template_code": "TR123456",
"variables": {
"code": "t1234",
"code1": "t12345"
}
}'
响应参数
属性 | 数据类型 | 描述 |
---|---|---|
code | int | 返回码 |
msg | string | 返回消息 |
data | data | 响应消息 |
data
属性 | 数据类型 | 描述 |
---|---|---|
transaction_uuid | string | 请求唯一标识,用于查询邮件递送状态 |
响应示例
{
"code": 0,
"msg": "Success",
"data": {
"transaction_uuid": "6bc92519-5777-43a1-b5bb-6a6a7e24b25b"
},
"seq": "{YOUR_RANDOM_STRING}"
}