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": "Non-test", "email_type": "batch", "domain_name": "sc.datavalidation.cn", "click_tracking": false, "open_tracking": false, "unsubscribe_tracking": false } ], "count": 85 }
          {
    "result": [
            {
                "api_user": "xjmfcbatch",
                "api_user_type": "Non-test",
                "email_type": "batch",
                "domain_name": "sc.datavalidation.cn",
                "click_tracking": false,
                "open_tracking": false,
                "unsubscribe_tracking": false
            }
         
        ],
        "count": 85
}

        
此代碼塊在浮窗中顯示

Response-error

HTTP Status :401

{ "code": 30000, "message": "Unauthorized." }
          {
    "code": 30000,
    "message": "Unauthorized."
}

        
此代碼塊在浮窗中顯示

添加

通過此接口添加 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

說明

1. 取消訂閱追蹤 (unsubscirbe), 系統對於免費用戶會強制開啟。
          1. 取消訂閱追蹤 (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": "Non-test", "email_type": "batch", "domain_name": "sc.datavalidation.cn", "click_tracking": false, "open_tracking": false, "unsubscribe_tracking": true } ], "count": 89 }
          {
    "result": [
        {
            "api_user": "xjmfcbatch",
            "api_user_type": "Non-test",
            "email_type": "batch",
            "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."
}

        
此代碼塊在浮窗中顯示
在文档中心打开