文档中心 > API类目 > miniapp开放API

taobao.miniapp.template.update ((已废弃)更新实例化应用)

商家应用c端模板实例化小程序更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
clients String [] 必须 taobao,tmall
  • 最大列表长度:20
  • 要更新的投放端,目前可投放: taobao(淘宝),tmall(天猫)
    id String 必须 123 应用id
    ext_json String 可选 { "name":"test"} schema信息,不填且 应用线上版本使用的templateId与传入的templateId不一致,则会报错; 一致,则复用线上版本的schema。
    template_id String 必须 111 模板id
    template_version String 必须 0.0.2 模板版本

    响应参数

    名称 类型 示例值 描述
    result Result 结果值 接口返回model
    • └ err_code
    • String
    • 2900
    • 错误码
    • └ err_message
    • String
    • 错误消息
    • 错误信息
    • model
    • MiniAppEntityTemplateDto
    • 134523^4351232
    • model
    • └ app_description
    • String
    • 应用描述
    • 应用描述
    • └ app_icon
    • String
    • http://xxx.jpg
    • 应用icon
    • └ app_name
    • String
    • 应用名称
    • 应用名称
    • └ appkey
    • String
    • 123
    • top appkey
    • └ id
    • String
    • 123
    • 应用id
    • └ online_code
    • String
    • http:///xxxx
    • 线上码
    • └ online_version
    • String
    • 0.0.1
    • 线上版本
    • └ success
    • Boolean
    • false
    • 是否成功

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    MiniappTemplateUpdateRequest req = new MiniappTemplateUpdateRequest();
    req.setClients("taobao,tmall");
    req.setId("123");
    req.setExtJson("{ \"name\":\"test\"}");
    req.setTemplateId("111");
    req.setTemplateVersion("0.0.2");
    MiniappTemplateUpdateResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <miniapp_template_update_response>
        <result>
            <err_code>2900</err_code>
            <err_message>错误消息</err_message>
            <model>
                <app_description>应用描述</app_description>
                <app_icon>http://xxx.jpg</app_icon>
                <app_name>应用名称</app_name>
                <appkey>123</appkey>
                <id>123</id>
                <online_code>http:///xxxx</online_code>
                <online_version>0.0.1</online_version>
            </model>
            <success>false</success>
        </result>
    </miniapp_template_update_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

    返回
    顶部