注意:以下文档只适用于TOP接口,请谨慎使用!

alibaba.decoration.external.model.three.upload (批量上传3D模型)

材质模型批量上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
model ModelUploadRequest [] 可选
  • 最大列表长度:999
  • 模型参数
    • └ brand_name
    • String
    • 可选
    • 生活家
    • 品牌名字
    • └ style_id
    • String
    • 可选
    • 470671d7-5a75-4fdd-9f5f-e7d7dc381a70
    • 风格id
    • └ goods_id
    • String
    • 可选
    • skuid
    • 绑定的商品id
    • └ name
    • String
    • 必须
    • test3D模型
    • 模型名字
    • └ task_id
    • String
    • 必须
    • 145834922731274240
    • 任务id
    • └ category_id
    • String
    • 必须
    • 2374eec6-a564-4f13-ba49-df54fe5b01f5
    • 类目id
    • └ open_model_id
    • String
    • 可选
    • ab123
    • 外部的模型唯一id

    响应参数

    名称 类型 示例值 描述
    result Result 接口返回model
    • └ message_info
    • String
    • demo
    • 消息
    • └ message_code
    • Number
    • 0
    • code
    • data
    • Data
    • 1234
    • 返回素材id
    • └ success_task_ids
    • String []
    • 返回成功的任务id
    • └ model_ids
    • String []
    • ["589122221"]
    • 生成的模型id
    • └ message_flag
    • Boolean
    • true
    • 是否成功

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaDecorationExternalModelThreeUploadRequest req = new AlibabaDecorationExternalModelThreeUploadRequest();
    List<AlibabaDecorationExternalModelThreeUploadRequest.ModelUploadRequest> list2 = new ArrayList<AlibabaDecorationExternalModelThreeUploadRequest.ModelUploadRequest>();
    AlibabaDecorationExternalModelThreeUploadRequest.ModelUploadRequest obj3 = new AlibabaDecorationExternalModelThreeUploadRequest.ModelUploadRequest();
    list2.add(obj3);
    obj3.setBrandName("生活家");
    obj3.setStyleId("470671d7-5a75-4fdd-9f5f-e7d7dc381a70");
    obj3.setGoodsId("skuid");
    obj3.setName("test3D模型");
    obj3.setTaskId("145834922731274240");
    obj3.setCategoryId("2374eec6-a564-4f13-ba49-df54fe5b01f5");
    obj3.setOpenModelId("ab123");
    req.setModel(list2);
    AlibabaDecorationExternalModelThreeUploadResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_decoration_external_model_three_upload_response>
        <result>
            <message_info>demo</message_info>
            <message_code>0</message_code>
            <data>
                <success_task_ids>
                    <string></string>
                </success_task_ids>
                <model_ids>
                    <string>[&quot;589122221&quot;]</string>
                </model_ids>
            </data>
            <message_flag>true</message_flag>
        </result>
    </alibaba_decoration_external_model_three_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

    返回
    顶部