跳到主要内容

查询已发送邮件的状态

GetStatus:获取已发送事务型邮件的递送状态。通过 send_email 接口发送事务邮件时返回的唯一标识 transaction_uuid,查询邮件递送成功与否及失败错误信息。

POST /api/v3/transactional_email/get_status

请求参数

了解关于查询参数的更多信息,请参见 查询参数

属性数据类型备注描述
transaction_uuidstring必填发送邮件返回的 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"
}'

响应参数

属性数据类型描述
codeint返回码
msgstring返回消息
datadata响应消息

data

属性数据类型描述
statusint状态
1:发送中
2:发送完成
3:发送失败
error_msgstring错误信息
- email reject
- email bounce
- email complaint
- other exception

响应示例

{
"code": 0,
"msg": "Success",
"data": {
"status": 2,
"error_msg": ""
},
"seq": "{YOUR_RANDOM_STRING}"
}