DIS服務的API是通過向該服務的服務端發送HTTP請求。您需要并按照接口說明在請求中加入相應請求參數,調用后系統會返回處理結果。請求及返回結果都使用UTF-8字符集進行編碼。
請求結構
DIS產品的API是RPC風格,您可以通過發送HTTP GET請求調用 API。
其請求結構如下:
http(s)://[Endpoint]/?Action=CreatePersonalDID
&ClientToken=01357967-61d1-42a9-8a90-f0dd8a161411
&OwnerUniqueID=73BUce7y51BlPFxHucfjdOLC9cdWNnPqc7pyXXJe05c2twjraDPwDm1KhmD6v1d7tUyxjYoNhXLdX18zzp5rsogU87
&<公共請求參數>
其中:
- Endpoint: DIS服務的API接入地址為baasdis.cn-hangzhou.aliyuncs.com。
- Action:要執行的操作,如調用CreatePersonalDID創建個人DID。
- Version:要使用的API版本,DIS服務的API版本是2020-05-09。
- Parameters:請求參數,每個參數之間用“&”分隔。
請求參數由公共請求參數和API自定義參數組成。公共參數中包含API版本號、身份驗證等信息。
下面是一個調用CreatePersonalDID創建個人DID:
說明 為了便于用戶查看,本文檔中的示例都做了格式化處理。
https://baasdis.cn-hangzhou.aliyuncs.com/?AccessKeyId=***
&Action=CreatePersonalDID
&ClientToken=1F9FD46B-8B7D-41C4-BC89-F09E68388D6A
&Format=JSON
&OwnerUniqueID=***
&SignatureMethod=HMAC-SHA1
&SignatureNonce=***
&SignatureVersion=1.0
&Timestamp=2020-06-23T11%3A19%3A12Z
&Version=2020-05-09
&Signature=***