taobao.picture.qnaigc.upload (qnaigc业务线图片上传)

qnaigc业务线图片上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
upload_request UploadRequest 可选 qnaigc业务线图片上传请求
  • └ seller_id
  • Number
  • 必须
  • 12345
  • 用户id
  • └ dir_id_for_tu
  • Number
  • 可选
  • 1933317751935717256
  • tu业务线图片上传文件夹id,填0上传到根目录
  • └ dir_id_for_qnaigc
  • Number
  • 可选
  • 1933317751935717256
  • qnaigc业务线图片上传文件夹id,填0上传到根目录
  • └ image_data
  • byte []
  • 可选
  • 图片内容
  • 图片字节列表,image_data和image_url二选一
  • └ image_url
  • String
  • 可选
  • https://img.alicdn.com/imgextra/i2/2215139599333/O1CN01tT6raG2IoZKztC3O9_!!2215139599333.jpg
  • 图片url,image_data和image_url二选一
  • └ image_title
  • String
  • 可选
  • 图片带格式后缀的文件名
  • 123.jpg
  • └ aigc
  • Boolean
  • 可选
  • true
  • 是否为aigc图片
  • └ tool
  • String
  • 可选
  • model_img(换模特);scene_img(换场景);change_img(改尺寸)
  • ai生图的场景

响应参数

名称 类型 示例值 描述
result Result 上传结果
  • └ biz_ext_map
  • String
  • 0
  • 上传额外信息
  • └ msg_info
  • String
  • 0
  • 上传结果状态信息
  • └ msg_code
  • String
  • 0
  • 上传结果状态码
  • └ http_status_code
  • Number
  • 0
  • http状态码
  • model
  • FileDO
  • 图片结果
  • └ dir_id
  • Number
  • 0
  • 上传文件夹id
  • └ size
  • Number
  • 0
  • 图片大小
  • └ full_url
  • String
  • https://img.alicdn.com/imgextra/i2/2215139599333/O1CN01tT6raG2IoZKztC3O9_!!2215139599333.jpg
  • 图片url
  • └ object_key
  • String
  • O1CN01-!!-bc21eb33301da811b137dafec06c32a13ede027a6b5401e6cde4f98a9c33acaf
  • 0

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PictureQnaigcUploadRequest req = new PictureQnaigcUploadRequest();
PictureQnaigcUploadRequest.UploadRequest obj1 = new PictureQnaigcUploadRequest.UploadRequest();
obj1.setSellerId(12345L);
obj1.setDirIdForTu(1933317751935717256L);
obj1.setDirIdForQnaigc(1933317751935717256L);
obj1.setImageData("图片内容");
obj1.setImageUrl("https://img.alicdn.com/imgextra/i2/2215139599333/O1CN01tT6raG2IoZKztC3O9_!!2215139599333.jpg");
obj1.setImageTitle("图片带格式后缀的文件名");
obj1.setAigc(true);
obj1.setTool("model_img(换模特);scene_img(换场景);change_img(改尺寸)");
req.setUploadRequest(obj1);
PictureQnaigcUploadResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<picture_qnaigc_upload_response>
    <result>
        <biz_ext_map>0</biz_ext_map>
        <msg_info>0</msg_info>
        <msg_code>0</msg_code>
        <http_status_code>0</http_status_code>
        <model>
            <dir_id>0</dir_id>
            <size>0</size>
            <full_url>https://img.alicdn.com/imgextra/i2/2215139599333/O1CN01tT6raG2IoZKztC3O9_!!2215139599333.jpg</full_url>
            <object_key>O1CN01-!!-bc21eb33301da811b137dafec06c32a13ede027a6b5401e6cde4f98a9c33acaf</object_key>
        </model>
    </result>
</picture_qnaigc_upload_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部