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

taobao.miniapp.template.queryapp (查询实例化应用版本)

根据模板id和商家信息,查询实例化小程序版本查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
page_size Number 必须 20 分页大小,最大50,按照小程序Id倒序
template_id String 必须 111 模板id
page_num Number 必须 1 分页号,>=1

响应参数

名称 类型 示例值 描述
all_version_infos MiniappInstanceAppAllVersionsDto [] {} 所有版本信息
  • app_version_list
  • MiniAppInstanceVersionDto []
  • {}
  • 数据可能延迟,查不到隔会儿再查。
  • └ app_version
  • String
  • 0.0.1
  • 小程序版本号
  • └ client
  • String
  • taobao
  • 发布端
  • └ app_id
  • String
  • 1
  • 小程序app_id
  • └ status
  • String
  • ONLINE
  • 版本状态
  • └ template_id
  • String
  • 1
  • 模板id
  • └ template_version
  • String
  • 0.0.1
  • 模板版本
  • └ ext_json
  • String
  • {}
  • 扩展信息
  • └ app_url
  • String
  • http://xxx
  • 版本链接。上线状态为线上地址,预览状态为预览地址,下线状态为空。
  • app_info
  • MiniAppEntityTemplateDto
  • {}
  • 小程序信息
  • └ app_id
  • String
  • 1
  • 小程序app_id
  • └ app_icon
  • String
  • http://xxx
  • 小程序icon
  • └ app_description
  • String
  • 描述
  • 小程序描述
  • └ app_name
  • String
  • 名称
  • 小程序名称
  • └ appkey
  • String
  • 123
  • appkey
  • └ app_alias
  • String
  • alias
  • 应用简称

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
MiniappTemplateQueryappRequest req = new MiniappTemplateQueryappRequest();
req.setPageSize(20L);
req.setTemplateId("111");
req.setPageNum(1L);
MiniappTemplateQueryappResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<miniapp_template_queryapp_response>
    <all_version_infos>
        <miniapp_instance_app_all_versions_dto>
            <app_version_list>
                <mini_app_instance_version_dto>
                    <app_version>0.0.1</app_version>
                    <client>taobao</client>
                    <app_id>1</app_id>
                    <status>ONLINE</status>
                    <template_id>1</template_id>
                    <template_version>0.0.1</template_version>
                    <ext_json>{}</ext_json>
                    <app_url>http://xxx</app_url>
                </mini_app_instance_version_dto>
            </app_version_list>
            <app_info>
                <app_id>1</app_id>
                <app_icon>http://xxx</app_icon>
                <app_description>描述</app_description>
                <app_name>名称</app_name>
                <appkey>123</appkey>
                <app_alias>alias</app_alias>
            </app_info>
        </miniapp_instance_app_all_versions_dto>
    </all_version_infos>
</miniapp_template_queryapp_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

返回
顶部