公共参数
公共参数是用于标识用户和接口签名的参数,如非必要,在每个接口单独的文档中不再对这些参数进行说明,但每次请求均需要携带这些参数,才能正常发起请求。
公共参数需要统一放到 HTTP Header 请求头部中,如下表所示:
参数名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
AccessKeyId | String | 是 | 标识身份的访问秘钥ID,联系靠谱云平台获取。 |
Version | String | 是 | 操作的API的版本。取值范围:2014-05-26 |
Timestamp | String | 是 | 请求时间戳,可记录发起API请求的时间,例如2021-10-22T06:07:33Z 。注意:时效为1分钟,如果与服务器时间相差超过5分钟,会引起签名错误 |
Format | String | 是 | 请求格式。取值范围:JSON |
SignatureVersion | String | 是 | 签名版本。取值范围:1.0 |
SignatureNonce | String | 是 | 签名随机UUID,与Timestamp联合起来,用于防止重放攻击。 |
SignatureMethod | String | 是 | 签名方式。取值范围:HMAC-SHA1 |
Signature | String | 是 | 请求签名,用来验证此次请求的合法性,需要用户根据实际的输入参数计算得出。详见签名算法说明。 |