外部集成(HMAC)

签名规则

sign = HMAC_SHA256(secret, timestamp + nonce + body)

请求头:

Header说明
X-Ext-KeyAPI Key
X-Ext-TimestampUnix 秒
X-Ext-Nonce随机字符串(防重放)
X-Ext-Sign签名(hex)

示例

curl -X POST https://your-domain/api/external/device/list   -H "X-Ext-Key: xxx" -H "X-Ext-Timestamp: 1730000000"   -H "X-Ext-Nonce: abc123" -H "X-Ext-Sign: ..."