Header公共参数

Updated by MoreLogin

Header公共参数

所有API都要求在请求的Header内,添加如下参数:

参数名称

类型

必传

描述

Content-Type

String

application/json

X-Api-Id

String

环境管理中API设置页面中的 API ID 值

X-Nonce-Id

String

必需,全局唯一ID,调用方生成,参考算法:

{Client-Timestamp} + ":" + {Random String-UUID}

Authorization

String

签名参数,取值算法:MD5(API ID + NonceId + SecretKey)

- API ID:必需,环境管理中API设置页面中的 API ID 值

- NonceId:必需,全局唯一ID(即前一个参数:X-Nonce-Id的值)

- SecretKey:必需,环境管理中API设置页面中的 API Key 值

签名参数举例:

假设:

- API ID: 123456789

- NonceId: abcdef

- SecretKey: uvwxyz

则Authorization的取值为:

MD5("123456789abcdefuvwxyz") = "2d3ad29bb2f48b569521ae0791bc5ca2"


How did we do?