文档中心 > API类目 > 五道口API

taobao.wdk.iot.skyeye.anshangbao.client.version.check (安商宝客户端版本检测)

安商宝客户端版本检测,自动升级

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_id String 可选 123 设备id
ou_code String 可选 CSSJ 门店编码
current_version String 可选 110 当前版本

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ success
  • Boolean
  • true
  • 是否成功
  • models
  • NAppVersionMtopDo []
  • 数据
  • └ settings
  • String
  • demo
  • 配置
  • └ app_name
  • String
  • 安商宝
  • appName
  • └ sign
  • String
  • demo
  • 签名
  • └ download_url
  • String
  • https://cdn-hdm-apps.hemaos.com/apps/appstore2/85com.wdk.default/default_0914145358__v1.1.0.696f_110.exe
  • 下载地址
  • └ gmt_create
  • Date
  • 1600066438000
  • 创建时间
  • └ version_name
  • String
  • v1.1.0.696f
  • 版本名称
  • └ version_code
  • Number
  • 110
  • 版本号
  • └ auto_install
  • Boolean
  • false
  • 静默安装
  • └ update_desc
  • String
  • 安商宝 windows 客户端
  • 修改描述
  • └ size
  • Number
  • 361673023
  • 包大小
  • └ install_type
  • Number
  • 0
  • 安装类型
  • └ app_id
  • Number
  • 85
  • appId
  • └ package_name
  • String
  • com.wdk.default
  • 包名
  • └ icon_url
  • String
  • https://img.alicdn.com/i3/10143/O1CN01UBicNj1CvXG9TGpMJ_!!10143-2-hemafrontend.png
  • 图标地址
  • └ md5
  • String
  • 6563C713C30AB4148E0F1AF41DD43A57
  • 文件MD5
  • biz_ext_map
  • BizExtMap
  • 业务mapping
  • └ cache
  • String
  • true
  • 是否是缓存数据
  • └ msg_info
  • String
  • demo
  • 错误信息
  • └ msg_code
  • String
  • demo
  • 错误code
  • └ http_status_code
  • Number
  • 200
  • http响应编码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkIotSkyeyeAnshangbaoClientVersionCheckRequest req = new WdkIotSkyeyeAnshangbaoClientVersionCheckRequest();
req.setDeviceId("123");
req.setOuCode("CSSJ");
req.setCurrentVersion("110");
WdkIotSkyeyeAnshangbaoClientVersionCheckResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_iot_skyeye_anshangbao_client_version_check_response>
    <result>
        <success>true</success>
        <models>
            <n_app_version_mtop_do>
                <settings>demo</settings>
                <app_name>安商宝</app_name>
                <sign>demo</sign>
                <download_url>https://cdn-hdm-apps.hemaos.com/apps/appstore2/85com.wdk.default/default_0914145358__v1.1.0.696f_110.exe</download_url>
                <gmt_create>1600066438000</gmt_create>
                <version_name>v1.1.0.696f</version_name>
                <version_code>110</version_code>
                <auto_install>false</auto_install>
                <update_desc>安商宝 windows 客户端</update_desc>
                <size>361673023</size>
                <install_type>0</install_type>
                <app_id>85</app_id>
                <package_name>com.wdk.default</package_name>
                <icon_url>https://img.alicdn.com/i3/10143/O1CN01UBicNj1CvXG9TGpMJ_!!10143-2-hemafrontend.png</icon_url>
                <md5>6563C713C30AB4148E0F1AF41DD43A57</md5>
            </n_app_version_mtop_do>
        </models>
        <biz_ext_map>
            <cache>true</cache>
        </biz_ext_map>
        <msg_info>demo</msg_info>
        <msg_code>demo</msg_code>
        <http_status_code>200</http_status_code>
    </result>
</wdk_iot_skyeye_anshangbao_client_version_check_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

返回
顶部