本文为您介绍AddImage接口的语法及示例,用于向图像搜索实例中添加图片信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
InstanceName String demoinstance1

图搜实例名称。最多支持20个字符。

ProductId String 2092061_1

商品ID,最多支持512个字符。

说明 一个商品可以有多张图片。
PicName String 2092061_1.jpg

图片名称,最多支持512个字符。

说明
  • ProductId和PicName唯一确定一张图片。
  • 如果多次添加图片具有相同的ProductId和PicName,以最后一次添加为准,前面添加的图片将被覆盖。
PicContent String xxx

图片内容,Base64编码。

  • 图片大小要求不超过4 MB。
  • 图片格式:PNG、JPG、JPEG、BMP、GIF、WEBP、TIFF、PPM。
  • 传输等待时间不超过5秒。
  • 服务类型为商品图片搜索和通用图片搜索时,图片长和宽像素要求大于等于100且小于等于4096。
  • 服务类型为商标图片搜索时,图片长和宽像素要求大于等于200且小于4096。
  • 服务类型为布料图片搜索时,图片长和宽像素要求大于等于448且小于等于4096。
  • 图片中不能包含旋转信息。
CategoryId Integer 88888888

图片类目。具体请参考类目参考

说明
  • 对于商品搜索,若设置类目,则以设置的为准;若不设置类目,将由系统进行类目预测,预测的类目结果可在Response中获取 。
  • 对于布料、商标、通用搜索,不论是否设置类目,系统会将类目设置为88888888。
  • 对于通用搜索,不论是否设置类目,系统会将类目设置为88888888。
Crop Boolean true

是否需要进行主体识别。默认true。

  • 为true时,由系统进行主体识别,以识别的主体进行搜索,主体识别结果可在Response中获取。
  • 为false时,则不进行主体识别,以整张图进行搜索。

对于布料图片搜索,此参数会被忽略,系统会以整张图进行搜索。

Region String 280,486,232,351

图片的主体区域,格式为x1,x2,y1,y2, 其中x1,y1 是左上角的点,x2,y2是右下角的点。

CustomContent String zidingyi

用户自定义的内容,最多支持4096个字符。

说明 查询时会返回该字段。例如可添加图片的描述等文本。
IntAttr Integer 22

整数类型属性,可用于查询时过滤,查询时会返回该字段。

StrAttr String ss

字符串类型属性,最多支持128个字符。可用于查询时过滤,查询时会返回该字段。

返回数据

名称 类型 示例值 描述
Message String success

错误信息。

RequestId String E0845DE6-52AF-4B50-9F15-51ED4044E6AB

请求ID。

Code Integer 0

错误码。

0:成功。

非0:失败。

PicInfo object

类目预测、主体识别结果。

Region String 94,691,206,650

主体识别结果。图片的主体区域,格式为x1,x2,y1,y2,其中x1,y1是左上角的点,x2,y2是右下角的点。若用户请求中指定了主体区域,则以请求中为准。

CategoryId Integer 88888888

类目预测结果。若用户请求中指定了类目,则以请求中为准。

Success Boolean true

请求是否成功。

示例

请求示例

{
        "InstanceName": "demoinstance",
        "PicName": "test",
        "CustomContent": "demo content",
        "PicContent": "${Base64ImageContent}",
        "ProductId": "test",
        "IntAttr": "0",
        "StrAttr": "demo str attr"
    }

正常返回示例

JSON格式

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
}

错误码

请参见错误码