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

taobao.miniapp.template.updateapp (更新实例化应用)

商家应用c端模板实例化小程序更新,生成新的版本,但不会自动上线新版本

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
clients String [] 必须 taobao,tmall
  • 最大列表长度:20
  • 要更新的投放端,目前可投放: taobao(淘宝),tmall(天猫)
    app_id String 必须 123 应用id,如果应用在对应端上已有的最新版本所使用的模板id,模板version和extjson,与本次入参一致,则认为不需要更新,返回已有的版本。
    ext_json String 可选 { "name":"test"} 扩展信息。线上版本使用的template_id与传入的template_id一致时,可不填。
    template_id String 必须 111 模板id
    template_version String 必须 0.0.2 模板版本
    icon String 可选 Logo修改 Logo更新,1月5次
    desc String 可选 描述修改 描述更新,1年5次
    alias String 可选 简称修改 简称更新,1年5次

    响应参数

    名称 类型 示例值 描述
    app_description String 应用描述 小程序描述
    app_icon String http://xxx.jpg 小程序icon
    app_name String 应用名称 小程序名称
    appkey String 123 top appkey
    app_id String 123 小程序app_id
    app_version String 0.0.2 当前新生成的预览版本号
    pre_view_url String http://xxx 当前新生成的预览版本的链接,仅当前商家有权限预览。
    app_alias String 应用简称 小程序简称

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    MiniappTemplateUpdateappRequest req = new MiniappTemplateUpdateappRequest();
    req.setClients("taobao,tmall");
    req.setAppId("123");
    req.setExtJson("{ \"name\":\"test\"}");
    req.setTemplateId("111");
    req.setTemplateVersion("0.0.2");
    req.setIcon("Logo修改");
    req.setDesc("描述修改");
    req.setAlias("简称修改");
    MiniappTemplateUpdateappResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <miniapp_template_updateapp_response>
        <app_description>应用描述</app_description>
        <app_icon>http://xxx.jpg</app_icon>
        <app_name>应用名称</app_name>
        <appkey>123</appkey>
        <app_id>123</app_id>
        <app_version>0.0.2</app_version>
        <pre_view_url>http://xxx</pre_view_url>
        <app_alias>应用简称</app_alias>
    </miniapp_template_updateapp_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

    返回
    顶部