阿里云视觉智能开放平台是RPC API类型接口,每个API都必须提供这些公共请求参数。
请求示例
http://imgsearch.cn-shanghai.aliyuncs.com/?Signature=NAxwl1W9ROkidJfGeZrsKUXw%2BQ****
&AccessKeyId=testId
&Action=CreateImageDb
&Format=JSON
&RegionId=cn-shanghai
&SignatureMethod=HMAC-SHA1
&SignatureNonce=313ef0fb-0393-464f-a6e2-59d9ca2585b1
&SignatureVersion=1.0
&Timestamp=2020-03-10T08%3A18%3A18Z
&Version=2020-03-20
请求参数
名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
Signature | String | 是 | 请求签名,即最终生成的签名结果值。如何生成请求签名,请参见请求签名。 |
AccessKeyId | String | 是 | 访问服务使用的密钥ID。具体请参见创建AccessKey。 |
Action | String | 是 | API接口名称。 |
Format | String | 否 | 返回消息的格式。取值:JSON(默认值)或XML。 |
RegionId | String | 否 | API支持的RegionID。例如:cn-shanghai。 |
SignatureMethod | String | 是 | 签名方式。取值:HMAC-SHA1。 |
SignatureNonce | String | 是 | 签名唯一随机数。用于防止网络重放攻击,建议您在不同请求使用不同的随机数。JAVA语言建议用java.util.UUID.randomUUID() 生成。
|
SignatureVersion | String | 是 | 签名算法版本。取值:1.0。 |
Timestamp | String | 是 | 请求时间戳,为日期格式。使用UTC时间按照 ISO8601标准,格式为YYYY-MM-DDThh:mm:ssZ。 示例:2019-10-13T10:00:00Z 表示北京时间 2019 年 10 月 13 日 18 点 00 分 00 秒。 |
Version | String | 是 | API 的版本号,格式为 YYYY-MM-DD。取值:2020-03-20。 |