公共請求參數
公共請求參數是指每個接口都需要使用到的請求參數。
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
Format | String | 是 | 返回值的類型,支持JSON與XML |
Version | String | 是 | 版本號為日期形式:YYYY-MM-DD。本版本對應為2016-01-01。 |
AccessKeyId | String | 是 | 平臺頒發給用戶的調用接口的會話Key |
Signature | String | 是 | 簽名結果串 |
SignatureMethod | String | 是 | 簽名方式,目前支持HMAC-SHA1 |
Timestamp | String | 是 | 請求的簽名日期,日期格式按照ISO8601表示法:yyyy-MM-ddTHH:mm:ssZ |
SignatureVersion | String | 是 | 目前版本是1.0 |
SignatureNonce | String | 是 | 隨機數,防止網絡重放攻擊 |
示例
https://petadata.aliyuncs.com/
?Format=xml
&Version=2013-08-15
&Signature=Pc5WB8gokVn0xfeu%2FZV%2BiNM1dgI%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=15215528852396
&SignatureVersion=1.0
&AccessKeyId=key-test
&Timestamp=2013-06-01T12:00:00Z
&<其余非公共參數>
公共返回參數
用戶發送的每次接口調用請求,無論成功與否,接口都會返回一個唯一識別碼RequestId給用戶。
示例:
<?xml version="1.0" encoding="utf-8"?>
<!—結果的根結點-->
<接口名稱+Response>
<!—返回請求標簽-->
<RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId>
</接口名稱+Response>
JSON實例
{
"RequestId": "4C467B38-3910-447D-87BC-AC049166F216",
/* 返回結果數據 */
}