This topic describes the syntax of the AddImage operation and provides examples of this operation. You can call this operation to add an image to an Image Search instance.
Usage notes
You can call this operation to add an image to an Image Search instance.
QPS limits
The default concurrency for adding an image to instances with a capacity of 100,000 images is 1. This means that the system can process up to one image upload request per second.
The default concurrency for adding an image to instances with other image capacity specifications is 5. This means that the system can process up to five image upload requests per second.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
Action | String | Yes | AddImage | The operation that you want to perform. Set the value to AddImage. |
InstanceName | String | Yes | demoinstance1 | The name of the Image Search instance. The name can be up to 20 characters in length. If an Image Search instance is purchased, you can log on to the Image Search console to view the instance. If no Image Search instance is purchased, you must purchase an instance. For more information, see Activate Image Search and Create an Image Search instance. Note The instance name is not the instance ID. |
ProductId | String | Yes | 2092061_1 | The ID of the product. The ID can be up to 256 characters in length. Note A product may have multiple images. |
PicName | String | Yes | 2092061_1.jpg | The name of the image. The name can be up to 256 characters in length. Note
|
PicContent | String | Yes | AAAANSUhEUgAAAPcAAAEVCAYAAAA8d3NuAAAAAXNSR0IArs......RK5CYII= | The image content.
Note
|
CategoryId | Integer | No | 88888888 | The category ID of the image. For more information, see Category reference. Note
|
Crop | Boolean | No | true | Specifies whether to identify the subject in the image and search for images based on the subject identification result. Default value: true. Valid values:
对于布料图片搜索,此参数会被忽略,系统会以整张图进行搜索。 |
Region | String | No | 280,486,232,351 | The subject area of the image, in the format of Note
|
CustomContent | String | No | zidingyi | The user-defined content. The value can be up to 4,096 characters in length. Note If you specify this parameter, the response includes this parameter and its value. You can add text such as an image description. |
IntAttr | Integer | No | 22 | The attribute, which is an integer. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. |
StrAttr | String | No | ss | The attribute, which is a string. The value can be up to 128 characters in length. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. Note The value cannot contain the following special characters: \ ¥ $ & % |
IntAttr2 | Integer | No | 22 | The attribute, which is an integer. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. |
StrAttr2 | String | No | ss | The attribute, which is a string. The value can be up to 128 characters in length. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. Note The value cannot contain the following special characters: \ ¥ $ & % |
IntAttr3 | Integer | No | 33 | The attribute, which is an integer. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. |
StrAttr3 | String | No | ss | The attribute, which is a string. The value can be up to 128 characters in length. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. Note The value cannot contain the following special characters: \ ¥ $ & % |
IntAttr4 | Integer | No | 44 | The attribute, which is an integer. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. |
StrAttr4 | String | No | ss | The attribute, which is a string. The value can be up to 128 characters in length. The attribute can be used to filter images when you search for images. If you specify this parameter, the response includes this parameter and its value. Note The value cannot contain the following special characters: \ ¥ $ & % |
Response parameters
Parameter | Type | Example | Description |
Message | String | success | The error message. Note No value is returned if the request was successful, and an error message is returned if the request failed. |
RequestId | String | E0845DE6-52AF-4B50-9F15-51ED4044E6AB | The request ID. |
Code | Integer | 0 | The error code.
|
PicInfo | Object | The results of category prediction and subject recognition. | |
Region | String | 94,691,206,650 | The result of subject identification. The subject area of the image is in the format of |
CategoryId | Integer | 88888888 | The result of category prediction. If a category is specified in the request, the specified category prevails. |
Success | Boolean | true | Indicates whether the request is successful. Valid values: |
Examples
Sample requests
{
"InstanceName": "demoinstance",
"PicName": "test",
"CustomContent": "demo content",
"PicContent": "${Base64ImageContent}",
"ProductId": "test",
"IntAttr": "0",
"StrAttr": "demo str attr"
}Sample success responses
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"PicInfo" : {
"Region" : "111,697,XX,XX",
"CategoryId" : 0
},
"Message" : "success",
"RequestId" : "B253A127-DF89-4DDC-A295-618DD22B00B2",
"Success" : true,
"Code" : 0
}Error codes
For a list of error codes, see Service error codes.