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=***