Common request parameters
The Alibaba Cloud Visual Intelligence API is an RPC API. All API calls must include the common request parameters.
Request example
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-20Request parameters
| Name | Type | Required | Description |
| Signature | String | Yes | The request signature, which is the final generated signature value. For more information, see Request signature. |
| AccessKeyId | String | Yes | The ID of the AccessKey used to access the service. For more information, see Create an AccessKey. |
| Action | String | Yes | The name of the API operation. |
| Format | String | No | The format of the response message. Valid values: JSON (default) and XML. |
| RegionId | String | No | The ID of the region supported by the API. For example: cn-shanghai. |
| SignatureMethod | String | Yes | The signature method. Value: HMAC-SHA1. |
| SignatureNonce | String | Yes | A unique random number for the signature. This number is used to prevent replay attacks. Use a different random number for each request. In Java, use java.util.UUID.randomUUID() to generate this number. |
| SignatureVersion | String | Yes | The version of the signature algorithm. Value: 1.0. |
| Timestamp | String | Yes | The timestamp of the request. Use UTC time in the ISO 8601 standard. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2019-10-13T10:00:00Z represents 18:00:00 on October 13, 2019 (UTC+8). |
| Version | String | Yes | The version number of the API. The format is YYYY-MM-DD. Value: 2020-03-20. |