wdk.aiot.app.resource.get (根据应用获取资源)

根据应用获取资源

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
app_id Number 可选 101 应用ID
device_id String 可选 deviceid 设备ID
ou_code String 可选 9998 机构Code
main_version String 可选 主版本号 主版本号
attributes_json String 可选 {} 自定义数据
old_version_json String 可选 {} 自定义数据
tenant_id Number 可选 100000 租户ID

响应参数

名称 类型 示例值 描述
result_list NAppResMtopDo [] {} 结果
  • └ config_json
  • String
  • {}
  • 配置内容
  • └ res_name
  • String
  • resName
  • 资源名
  • └ size
  • Number
  • 1000
  • 资源大小
  • └ install_type
  • Number
  • 1
  • 安装类型
  • └ download_url
  • String
  • http://wo.com
  • 下载链接
  • └ ossmd5
  • String
  • askdfa
  • 包md5
  • └ package_name
  • String
  • aaa
  • 包名
  • └ gmt_create
  • Date
  • 2020-12-12
  • 创建时间
  • └ version_name
  • String
  • aaa
  • 版本名
  • └ rid
  • Number
  • 111
  • 资源ID
  • └ version_code
  • Number
  • 1111
  • 版本号
  • └ update_desc
  • String
  • 包信息
  • 包信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkAiotAppResourceGetRequest req = new WdkAiotAppResourceGetRequest();
req.setAppId(101L);
req.setDeviceId("deviceid");
req.setOuCode("9998");
req.setMainVersion("主版本号");
req.setAttributesJson("{}");
req.setOldVersionJson("{}");
req.setTenantId(100000L);
WdkAiotAppResourceGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_aiot_app_resource_get_response>
    <result_list>
        <n_app_res_mtop_do>
            <config_json>{}</config_json>
            <res_name>resName</res_name>
            <size>1000</size>
            <install_type>1</install_type>
            <download_url>http://wo.com</download_url>
            <ossmd5>askdfa</ossmd5>
            <package_name>aaa</package_name>
            <gmt_create>2020-12-12</gmt_create>
            <version_name>aaa</version_name>
            <rid>111</rid>
            <version_code>1111</version_code>
            <update_desc>包信息</update_desc>
        </n_app_res_mtop_do>
    </result_list>
</wdk_aiot_app_resource_get_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

返回
顶部