查询已发送邮件的状态
GetStatus
:获取已发送事务型邮件的递送状态。通过 send_email
接口发送事务邮件时返回的唯一标识 transaction_uuid
,查询邮件递送成功与否及失败错误信息。
POST /api/v3/transactional_email/get_status
请求参数
了解关于查询参数的更多信息,请参见 查询参数。
属性 | 数据类型 | 备注 | 描述 |
---|---|---|---|
transaction_uuid | string | 必填 | 发送邮件返回的 transaction_uuid |
请求示例
curl --request POST "https://openapi.smartlink.intlgame.com/api/v3/transactional_email/get_status?gameid=${GAME_ID}&seq=${YOUR_RANDOM_STRING}&sig=${SIGNATURE}&ts=${TS}" \
--header 'Content-Type: application/json' \
--data-raw '{
"transaction_uuid": "6bc92519-5777-43a1-b5bb-6a6a7e24b25b"
}'
响应参数
属性 | 数据类型 | 描述 |
---|---|---|
code | int | 返回码 |
msg | string | 返回消息 |
data | data | 响应消息 |
data
属性 | 数据类型 | 描述 |
---|---|---|
status | int | 状态 1:发送中 2:发送完成 3:发送失败 |
error_msg | string | 错误信息 - email reject - email bounce - email complaint - other exception |
响应示例
{
"code": 0,
"msg": "Success",
"data": {
"status": 2,
"error_msg": ""
},
"seq": "{YOUR_RANDOM_STRING}"
}