h2. 接口名称
生成API Header
h2. 接口地址
{code}
/api/shipper/v1/accessCredential/buildHeader
{code}
h2. 请求方式
{code}
POST
{code}
h2. 请求头
|| 参数 || 类型 || 必填 || 说明 ||
| sessionId | String | 是 | 登录会话ID |
| language | String | 是 | 语言 |
| Accept | String | 是 | application/json, text/plain, */* |
| Content-Type | String | 是 | multipart/form-data |
*语言取值:*
|| 值 || 说明 ||
| zh_CN | 中文 |
| en_US | 英文 |
h2. 请求参数
|| 字段 || 类型 || 必填 || 说明 ||
| url | String | 是 | 请求的 URL 地址 |
| method | String | 是 | HTTP 请求方法(POST/GET/DELETE) |
| accessKey | String | 是 | API 令牌的 accessKey(Token) |
| secret | String | 是 | API 令牌的 secretKey(密钥) |
h2. method 字段说明
|| 值 || 说明 ||
| POST | POST 请求方法 |
| GET | GET 请求方法 |
| DELETE | DELETE 请求方法 |
h2. 请求示例
{code}
curl 'https://tracking-qa.etowertech.com/api/shipper/v1/accessCredential/buildHeader' \
-H 'Accept: application/json, text/plain, */*' \
-H 'language: zh_CN' \
-H 'sessionId: 0HgJ-EO-Sq_ZQ6u93rjMnA' \
-F 'url=https://www.baidu.com' \
-F 'method=POST' \
-F 'accessKey=testLYmNodE7x43wTZeZouK' \
-F 'secret=nMBGExxi-6hsR582lQkquA'
{code}
h2. 返回示例
{code}
{
"success": true,
"code": "0",
"data": {
"Authorization": "WallTech testLYmNodE7x43wTZeZouK:+AKK/JTQ1cBHILPd3+0zuSrShH0=",
"X-WallTech-Date": "Wed, 25 Mar 2026 09:14:53 GMT"
},
"errors": []
}
{code}
h2. 返回字段说明
|| 字段 || 类型 || 说明 ||
| success | Boolean | 请求是否成功 |
| code | String | 响应状态码,"0"表示成功 |
| data | Object | 生成的 Header 信息 |
| errors | Array | 错误信息列表 |
h2. data 字段说明
|| 字段 || 类型 || 说明 ||
| X-WallTech-Date | String | 时间戳 Header 值 |
| Authorization | String | 认证 Header 值(HMAC 签名) |
|