跳到主要内容

版本管理接口

基本信息

接口描述: 查询应用在指定版本序列下的各版本信息,用于应用更新检测等功能,可在 开发者运营管理平台-应用管理-接口设置-版本 中配置版本序列和版本号。

接口地址: https://api.chinadlrs.com/developer/version.php

请求方式: POST

响应格式: JSON

请求参数

请求头 (Headers)

参数名类型必填描述
Content-Typestring必须设置为 application/json

请求体 (Body)

参数名类型必填描述示例
appidint应用唯一标识符1
sequencestring经过加密的序列号字符串"GBq8V1"
数据加密

sequence 参数是经过加密的字符串,用于验证应用权限和保护数据安全
具体的加密算法请参考《数据加密说明文档》

请求示例

{
"appid": 1,
"sequence": "GBq8V1"
}

响应参数

响应参数表

参数名类型描述示例
codenumber状态码200
dataobject版本数据对象
data.versionstring[]版本号数组"U2FsdGVkX1+...加密后的配置内容"
msgstring成功消息"操作成功"
数据加密

为了防止配置内容被恶意篡改,data.config 响应参数做了加密处理,客户端需使用 AppToken 解密后再解析配置内容,解密后的版本号之间以英文逗号分隔,格式示例:“1.0.0, 1.0.1”

成功响应示例

{
"code": 200,
"data": {
"version": "U2FsdGVkX1+...加密后的配置内容"
},
"msg": "操作成功"
}

错误响应示例

{
"code": 400,
"data": null,
"msg": "参数缺失"
}

状态码说明

状态码描述解决方案
200操作成功
400请求参数缺失检查 appid 和 sequence 参数是否提供
404应用不存在验证 appid 是否正确
404版本信息未找到检查版本序列号是否正确