API_USER

最新更新:2023-03-14

API_USER 是用户在 EngageLab 中发信的验证帐号。

你可以使用 API 进行 API_USER 的查询, 添加操作。

查询 ( 批量查询 )

通过此接口查询 API_USER 的基本信息

URL

https://email.api.engagelab.cc/v1/api_users
          https://email.api.engagelab.cc/v1/api_users

        
此代码块在浮窗中显示

HTTP 请求方式

GET
          GET

        
此代码块在浮窗中显示

请求 Headers

Header 类型 必须 说明
Authorization String true Basic base64(api_user:api_key)

Query 参数说明

参数 类型 必须 说明
email_type int API_USER 的邮件类型: 0(触发), 1(批量)
api_user_type int API_USER 的类型: 0(测试), 1(普通)
domain_name string API_USER 绑定的域名名称

请求示例

curl "https://email.api.engagelab.cc/v1/api_users" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
          curl "https://email.api.engagelab.cc/v1/api_users" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>"

        
此代码块在浮窗中显示

响应说明

字段 说明
api_user API_USER 名称
api_user_type API_USER 类型
email_type API_USER 的邮件类型
domain_name API_USER 绑定的域名
click_tracking 是否开启点击追踪: false(关闭), true(开启)
open_tracking 是否开启阅读追踪: false(关闭), true(开启)
unsubscribe_tracking 是否开启取消订阅: false(关闭), true(开启)

响应示例

Response-success

HTTP Status: 200

{ "result": [ { "api_user": "xjmfcbatch", "api_user_type": 1, "email_type": 1, "domain_name": "sc.datavalidation.cn", "click_tracking": false, "open_tracking": false, "unsubscribe_tracking": false } ], "count": 85 }
          {
    "result": [
            {
                "api_user": "xjmfcbatch",
                "api_user_type": 1,
                "email_type": 1,
                "domain_name": "sc.datavalidation.cn",
                "click_tracking": false,
                "open_tracking": false,
                "unsubscribe_tracking": false
            }
         
        ],
        "count": 85
}

        
此代码块在浮窗中显示

Response-error

HTTP Status :401

{ "code": 30000, "message": "Authentication failed." }
          {
    "code": 30000,
    "message": "Authentication failed."
}

        
此代码块在浮窗中显示

添加

通过此接口添加 API_USER

URL

https://email.api.engagelab.cc/v1/api_users
          https://email.api.engagelab.cc/v1/api_users

        
此代码块在浮窗中显示

HTTP 请求方式

POST
          POST

        
此代码块在浮窗中显示

请求 Headers

Header 类型 必须 说明
Authorization String true Basic base64(api_user:api_key)

Body 参数说明

参数 类型 必须 说明
api_user string API_USER 的名称。1~64个字符,只能含有A-Z,a-z,0-9,_,@,-。
email_type int API_USER 的邮件类型: 0(触发), 1(批量)
domain_name string API_USER 绑定的域名名称
track_domain_name string API_USER 绑定的追踪域名
click_tracking boolean 是否开启阅读追踪: false(关闭), true(开启). 默认: false
open_tracking boolean 是否开启点击追踪: false(关闭), true(开启). 默认:false
unsubscribe_tracking boolean 是否开启取消订阅: false(关闭), true(开启). 默认: true

说明:
取消订阅追踪(unsubscirbe), 系统对于 免费用户 会强制开启。

请求示例

curl -X POST "https://email.api.engagelab.cc/v1/api_users" --header "Authorization: Basic <<YOUR_API_KEY_HERE>>" --header "Content-Type: application/json" --data '{ "api_user":"batch_edm", "email_type":1, "domain_name":"aizl.net" }'
          curl -X POST "https://email.api.engagelab.cc/v1/api_users" 
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>" 
--header "Content-Type: application/json" 
--data '{
  "api_user":"batch_edm",
  "email_type":1,
  "domain_name":"aizl.net"
}'

        
此代码块在浮窗中显示

响应说明

字段 说明
api_user API_USER 名称
api_user_type API_USER 类型
email_type API_USER 的邮件类型
domain_name API_USER 绑定的域名
click_tracking 是否开启点击追踪
open_tracking 是否开启阅读追踪
unsubscribe_tracking 是否开启取消订阅

响应示例

Response-success

HTTP Status: 200

{ "result": [ { "api_user": "xjmfcbatch", "api_user_type": 1, "email_type": 1, "domain_name": "sc.datavalidation.cn", "click_tracking": false, "open_tracking": false, "unsubscribe_tracking": true } ], "count": 89 }
          {
    "result": [
        {
            "api_user": "xjmfcbatch",
            "api_user_type": 1,
            "email_type": 1,
            "domain_name": "sc.datavalidation.cn",
            "click_tracking": false,
            "open_tracking": false,
            "unsubscribe_tracking": true
        }
    ],
    "count": 89
}

        
此代码块在浮窗中显示

Response-error

HTTP Status :400

{ "code": 31110, "message": "api_user cannot be empty." }
          {
    "code": 31110,
    "message": "api_user cannot be  empty."
}

        
此代码块在浮窗中显示
在文档中心打开
icon
联系销售