公共請求參數

公共請求參數是指每個接口都需要使用到的請求參數。

表 1. 公共請求參數
名稱 類型 是否必須 描述
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", 
/* 返回結果數據 */ 
}