3. app后台API
API列表
1.0: 上传东西并返回url
描述 上传的文件请 备注好名字,比如 xxx20190202.zip 不然名字相同会把前一个文件覆盖,
请求信息
HTTP协议:HTTP,HTTPS
uri:/zuul/applica/app/file/upload
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
file | ---- | file | Y | 你要上传的东西。 |
sessionId | ---- | body | N | 上传的请求信息,用于获取上传进度 |
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"url": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/log.sql"
},
"message": "success"
}
0.0: 获取1.0的进度
描述 返回的数字是上传的进度,建议使用ajax 轮训查询
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/app/file/item/percent
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
sessionId | ---- | body | Y | 上传的请求信息,用于获取上传进度 |
返回信息
返回参数类型
JSON
返回结果示例
{
99
}
1.1: 首页app种类
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/list
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNum | ---- | Y | ||
pageSize | ---- | Y | ||
appName | ---- | N |
请求方式( body)
{
"pageSize":100,
"pageNum":1
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
newestVersion | ---- | N | 有最新版本就会返回最新的一个version回来 | |
status | ---- | number | N | 发布状态 0暂不发布 1立即发布 2定时发布 3已发布 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": [
{
"appName": "云朵社区",
"downloadStat": 1,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5%E7%A4%BE%E5%8C%BA.png",
"updateTime": "2019-11-06 17:27:42",
"newestVersion": {
"createTime": "2019-11-02 11:17:23",
"downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/xlink-ahua-faceDoor-xagent.zip",
"force": false,
"publishTime": "2019-10-30 16:46:03",
"sortId": 1,
"status": 0,
"versionContent": "增加图片上传",
"versionId": 9,
"versionIdentify": "3.2.2",
"versionName": "201911010808",
"versionNo": "3.4.1"
},
"appContent": "云朵e家安卓版,超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字,可以群聊,仅耗少量流量,适合大部分智能手机",
"clientType": "ANDROID",
"createTime": "2019-11-01 11:07:26",
"appType": "1000",
"sortId": 1,
"appKey": "83V4a9gd39",
"appSecret": "H82KsHTmA0-u9j5eQ8t1r-769Jy7073g",
"packageName": "com.mideazy"
},
{
"appName": "云朵社区",
"downloadStat": 1,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5%E7%A4%BE%E5%8C%BA.png",
"updateTime": "2019-11-06 17:27:46",
"newestVersion": {
"createTime": "2019-11-01 14:00:57",
"downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/xlink-ahua-faceDoor-xagent.zip",
"force": false,
"publishTime": "2019-10-30 16:46:03",
"sortId": 2,
"status": 0,
"versionContent": "增加图片上传",
"versionId": 8,
"versionIdentify": "3.2.3",
"versionName": "201911010808",
"versionNo": "3.4.1"
},
"appContent": "云朵e家ios版,超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字,可以群聊,仅耗少量流量,适合大部分智能手机",
"clientType": "IOS",
"createTime": "2019-10-31 11:07:30",
"appType": "1000",
"sortId": 2,
"appKey": "1K09Kc6deF",
"appSecret": "7x9fMMd70E-2wo3B6Gj14-UPpY5Eq0XM",
"packageName": "com.mideazy"
},
{
"clientType": "ANDROID",
"createTime": "2019-11-04 19:24:50",
"appName": "云朵e家",
"appType": "1010",
"downloadStat": 1,
"sortId": 3,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5e%E5%AE%B6.png",
"appKey": "MP3GlnAm8F",
"appSecret": "4hmaqehon7-21jSwi9iUe-4Ei2M763KN",
"updateTime": "2019-11-06 17:27:48",
"packageName": "com.mideazy.ejia",
"appContent": "云朵社区安卓"
},
{
"clientType": "IOS",
"createTime": "2019-11-06 17:27:52",
"appName": "云朵e家",
"appType": "1010",
"downloadStat": 1,
"sortId": 4,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5e%E5%AE%B6.png",
"appKey": "Sa263l2GlX",
"appSecret": "DJFYRuiv6v-6INOAp6B0j-7D6LlP72l1",
"updateTime": "2019-11-06 17:27:50",
"packageName": "com.mideazy.ejia",
"appContent": "云朵社区ios"
},
{
"clientType": "IOS",
"createTime": "2019-11-01 14:11:52",
"appName": "云帮手",
"downloadStat": 1,
"sortId": 5,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/yunduo.jpg",
"appKey": "45Awxb3JtV",
"appSecret": "1JX5BKODjR-Bix2G1pcx6-jxR4ucual2",
"updateTime": "2019-11-06 17:27:54",
"packageName": "com.mideazy.yunbanshou",
"appContent": "一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
},
{
"clientType": "IOS",
"createTime": "2019-11-02 11:25:22",
"appName": "云管家",
"downloadStat": 1,
"sortId": 6,
"icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E7%AE%A1%E5%AE%B6.png",
"appKey": "8838CR144I",
"appSecret": "7LQyAh5OA6-phI4qTo1L9-xDmgy5j137",
"updateTime": "2019-11-06 17:27:55",
"packageName": "com.mideazy.yunguanjia",
"appContent": "一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
}
],
"message": "success"
}
1.2: app种类新增
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/create
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
clientType | ---- | string | Y | ANDROID 或者 IOS |
请求方式( body)
{
"appName":"云朵社区",
"appType": "1000",
"packageName":"com.mideazy.yunbanshou",
"icoUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
"clientType":"IOS",
"appContent":"一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
1.3: 首页插件种类
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/plugin/list
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNum | ---- | Y | ||
pageSize | ---- | Y | ||
pluginName | ---- | N | ||
pluginType | ---- | N |
请求方式( body)
{
"pageSize":100,
"pageNum":1,
"pluginName": "plugin"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"count": 10,
"list": [
{
"psContent": "访客预约",
"pluginIdentify": "plugin10",
"clientType": "COMMON",
"createTime": "2019-11-04 10:22:24",
"pluginName": "plugin10",
"psId": 10,
"updateTime": "2019-11-04 08:37:35",
"newestVersion": {
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
"forced": false,
"pluginId": 993,
"psId": 10,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
}
},
{
"psContent": "社区活动",
"pluginIdentify": "plugin09",
"clientType": "COMMON",
"createTime": "2019-11-04 10:22:23",
"pluginName": "plugin09",
"psId": 9,
"updateTime": "2019-11-04 08:37:35",
"newestVersion": {
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
"forced": false,
"pluginId": 992,
"psId": 9,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
}
},
{
"psContent": "工单服务",
"pluginIdentify": "plugin08",
"clientType": "COMMON",
"createTime": "2019-11-04 10:22:21",
"pluginName": "plugin08",
"psId": 8,
"updateTime": "2019-11-04 08:37:35",
"newestVersion": {
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip",
"forced": false,
"pluginId": 991,
"psId": 8,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
}
},
{
"psContent": "缴费(物业缴费+预存缴费)",
"pluginIdentify": "plugin07",
"clientType": "COMMON",
"createTime": "2019-11-04 10:22:20",
"pluginName": "plugin07",
"psId": 7,
"updateTime": "2019-11-04 08:37:35",
"newestVersion": {
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip",
"forced": false,
"pluginId": 990,
"psId": 7,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
}
},
{
"psContent": "车场",
"pluginIdentify": "plugin06",
"clientType": "COMMON",
"createTime": "2019-11-04 10:22:18",
"pluginName": "plugin06",
"psId": 6,
"updateTime": "2019-11-04 08:37:35",
"newestVersion": {
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip",
"forced": false,
"pluginId": 989,
"psId": 6,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
}
}
]
},
"message": "success"
}
1.4: 插件种类新增
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/plugin/create
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
clientType | ---- | Y | 限定 IOS,COMMON,ANDROID | |
pluginName | ---- | Y | 插件名称 | |
psContent | ---- | Y | 插件描述 | |
createTime | ---- | Y | 插件创建时间 | |
pluginIdentify | ---- | Y | 插件拼音缩写 | |
请求方式( body)
{
"pluginName":"计费插件",
"pluginIdentify":"JF",
"clientType":"ANDROID",
"psContent":"计费功能插件。"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
1.5: 插件种类删除
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/plugin/delete
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
psId | ---- | Y | id |
请求方式( body)
{
"psId":1
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
1.6: app种类编辑
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/edit
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
sortId | ---- | Y | app种类的id |
请求方式( body)
{
"sortId":1,
"appName":"云朵社区",
"appType": "1000",
"packageName":"com.mideazy.yunbanshou",
"icoUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
"clientType":"IOS",
"appContent":"一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
1.7: 插件种类编辑
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/sort/plugin/edit
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
psId | ---- | Y | id |
请求方式( body)
{
"psId":1,
"pluginName":"计费插件",
"pluginIdentify": "plugin15",
"clientType":"COMMON",
"psContent":"计费微信。"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
2.1: 根据app种类id获取所有版本
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/getVersionListBySortId
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
sortId | ---- | ------ | N | |
appType | ---- | ------ | Y | sortId不传时必填 |
clientType | ---- | ------ | sortId不传时必填 | |
pageNum | ---- | ------ | Y | |
pageSize | ---- | ------ | Y |
请求Body描述(非Form表单数据)
{
"pageSize": 20,
"pageNum": 1,
"appType":"1000",
"clientType":"ANDROID"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | int | Y | app发布状态有3种, 0未发布,1已发布,2已撤回 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"list:[
{
"createTime": 1572578009000,
"downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
"isForce": false,
"publishTime": 1572425163000,
"sortId": 1,
"status": 0,
"user": "老王",
"versionContent": "秽土转生功能",
"versionId": 7,
"versionIdentify": "25",
"versionName": "201911010801",
"versionNo": "3.4.1"
},
{
"createTime": 1569230851000,
"downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/3.0.1/1569230849948api.log",
"isForce": false,
"publishTime": null,
"sortId": 1,
"status": 1,
"user": "老王",
"versionContent": "fixbug1",
"versionId": 2,
"versionIdentify": "24",
"versionName": "201911010802",
"versionNo": "3.0.1"
},
{
"createTime": 1569228363000,
"downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/3.0.1/1569228362011api.log",
"isForce": false,
"publishTime": null,
"sortId": 1,
"status": 1,
"user": "陆建华",
"versionContent": "更新bug123,增加可视对讲",
"versionId": 1,
"versionIdentify": "23",
"versionName": "201911010801",
"versionNo": "3.0.1"
}
],
"count":13
},
"message": "success"
}
2.2: app版本新增
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/create
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
sortId | ---- | string | Y | 1.2返回的url地址 |
status | ---- | number | Y | 发布状态 0暂不发布 1立即发布 2定时发布 3已发布 |
请求方式( body)
{
"sortId":"1", //接口1.1获取的种类id
"versionName":"201911010801", //版本名称,不会用作区分唯一标识
"versionIdentify":"25", //版本的唯一标识
"versionNo":"3.4.1", //版本号
"versionContent":"增加xxx功能", //版本描述
"isForce":false, //是否强制升级
"downUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg", //版本下载地址
"status":"1",
"publishTime":"2019-10-30 16:46:03"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
2.3: app版本编辑,发布
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/edit
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | int | Y | app发布状态有3种, 0未发布,1已发布,2已撤回 |
versionId | ---- | int | Y |
请求Body描述(非Form表单数据)
{
"versionId":"1", //版本id
"status":"2", //app发布状态有3种, 0未发布,1已发布,2已撤回
"versionIdentify": "2.3.1",
"versionContent": "修改content"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data":
{
}
"message": "success"
}
2.4: 获取app种类所有版本并且分类
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/getVersionList
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginId | ---- | ------ | Y |
请求Body描述(非Form表单数据)
{
"pluginId":935
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | int | Y | app发布状态有3种, 0未发布,1已发布,2已撤回 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"count": 7,
"list": [
{
"sortName": "云朵e家",
"sortId": 38,
"appVersions": []
},
{
"sortName": "云朵e家企业版本",
"sortId": 37,
"appVersions": [
{
"versionContent": "测试服的企业包(供应商专用)",
"versionId": 106,
"bind": false,
"versionNo": "1.2.0",
"versionIdentify": "030411.01"
}
]
},
{
"sortName": "云管家UAT",
"sortId": 36,
"appVersions": [
{
"versionContent": "1、2月需求封版UAT包。",
"versionId": 100,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "022916.01"
}
]
},
{
"sortName": "慧管家Sit",
"sortId": 35,
"appVersions": [
{
"versionContent": "1. 修改四格配置的微信APPID",
"versionId": 105,
"bind": false,
"versionNo": "030413.1",
"versionIdentify": "27"
},
{
"versionContent": "1. 修复服务号显示问题",
"versionId": 102,
"bind": false,
"versionNo": "030210.1",
"versionIdentify": "26"
},
{
"versionContent": "1. 修复服务号助手显示问题",
"versionId": 99,
"bind": false,
"versionNo": "022915.1",
"versionIdentify": "24"
},
{
"versionContent": "1. APP更新改为社区管理平台",
"versionId": 93,
"bind": false,
"versionNo": "022816.1",
"versionIdentify": "23"
},
{
"versionContent": "APP更新切换为fir接口",
"versionId": 76,
"bind": false,
"versionNo": "1.0.2",
"versionIdentify": "2"
},
{
"versionContent": "10.04测试",
"versionId": 75,
"bind": false,
"versionNo": "1.0.2",
"versionIdentify": "2"
},
{
"versionContent": "APP更新测试",
"versionId": 74,
"bind": false,
"versionNo": "1.0.2",
"versionIdentify": "2"
},
{
"versionContent": "测试",
"versionId": 73,
"bind": false,
"versionNo": "3.4.1",
"versionIdentify": "25"
},
{
"versionContent": "APP更新测试",
"versionId": 63,
"bind": false,
"versionNo": "20191213111334",
"versionIdentify": "20191213111334"
},
{
"versionContent": "APP更新测试",
"versionId": 62,
"bind": false,
"versionNo": "20191213111334",
"versionIdentify": "20191213111334"
},
{
"versionContent": "APP更新测试",
"versionId": 61,
"bind": false,
"versionNo": "20191213111334",
"versionIdentify": "20191213111334"
},
{
"versionContent": "APP更新测试",
"versionId": 60,
"bind": false,
"versionNo": "20191213111334",
"versionIdentify": "20191213111334"
},
{
"versionContent": "APP更新测试",
"versionId": 59,
"bind": false,
"versionNo": "20191213111334",
"versionIdentify": "20191213111334"
},
{
"versionContent": "APP更新测试",
"versionId": 58,
"bind": false,
"versionNo": "20191213111332",
"versionIdentify": "20191213111332"
},
{
"versionContent": "APP更新测试",
"versionId": 57,
"bind": false,
"versionNo": "20191213111332",
"versionIdentify": "20191213111332"
},
{
"versionContent": "APP更新测试",
"versionId": 56,
"bind": false,
"versionNo": "20191213111332",
"versionIdentify": "20191213111332"
},
{
"versionContent": "APP更新测试",
"versionId": 55,
"bind": false,
"versionNo": "20191213111332",
"versionIdentify": "20191213111332"
},
{
"versionContent": "APP更新测试",
"versionId": 54,
"bind": false,
"versionNo": "20191213111332",
"versionIdentify": "20191213111332"
},
{
"versionContent": "APP更新测试",
"versionId": 53,
"bind": false,
"versionNo": "20191213111331",
"versionIdentify": "20191213111331"
},
{
"versionContent": "APP更新测试",
"versionId": 52,
"bind": false,
"versionNo": "20191213111331",
"versionIdentify": "20191213111331"
},
{
"versionContent": "APP更新测试",
"versionId": 51,
"bind": false,
"versionNo": "20191213111331",
"versionIdentify": "20191213111331"
},
{
"versionContent": "APP更新测试",
"versionId": 50,
"bind": false,
"versionNo": "20191213111329",
"versionIdentify": "20191213111329"
},
{
"versionContent": "APP更新测试",
"versionId": 49,
"bind": false,
"versionNo": "20191213111329",
"versionIdentify": "20191213111329"
},
{
"versionContent": "APP更新测试",
"versionId": 48,
"bind": false,
"versionNo": "20191213111329",
"versionIdentify": "20191213111329"
},
{
"versionContent": "APP更新测试",
"versionId": 47,
"bind": false,
"versionNo": "20191213111329",
"versionIdentify": "20191213111329"
},
{
"versionContent": "APP更新测试",
"versionId": 46,
"bind": false,
"versionNo": "20191213111328",
"versionIdentify": "20191213111328"
},
{
"versionContent": "APP更新测试",
"versionId": 45,
"bind": false,
"versionNo": "20191213111325",
"versionIdentify": "20191213111325"
}
]
},
{
"sortName": "云管家SIT",
"sortId": 33,
"appVersions": [
{
"versionContent": "1、2月封版回归。",
"versionId": 98,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "022914.01"
},
{
"versionContent": "1、测试分发二维码。",
"versionId": 77,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "021111.01"
},
{
"versionContent": "1、weex包更新;\n2、修复时间文本间隔问题;\n3、修复图片涂鸦图片不居中的问题。",
"versionId": 44,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "121114.02"
},
{
"versionContent": "1、修复图片涂鸦图片没有居中的问题;\n2、修复图片巡更时间没有间隔的问题;\n3、weex包更新。",
"versionId": 43,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "121018.01"
},
{
"versionContent": "1.更新APP启动图;\n2.增加小区数据缓存。",
"versionId": 42,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120411.01"
},
{
"versionContent": "1.更新APP启动图;\n2.增加小区数据缓存。",
"versionId": 41,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120411.01"
},
{
"versionContent": "1.修改APP名称;\n2.更新APP图标。",
"versionId": 40,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120319.02"
},
{
"versionContent": "1.优化APP启动速度。",
"versionId": 39,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120316.01"
},
{
"versionContent": "优化APP启动速度。",
"versionId": 38,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120316.01"
},
{
"versionContent": "修复账号安全设置,设置面容登录时闪退的问题;\n优化默认小区选中逻辑。",
"versionId": 37,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120216.03"
},
{
"versionContent": "1.完成APP内应用更新;\n2.APP启动时主动更新;我的 - 设置 - 关于 - 更新。",
"versionId": 36,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120211.02"
},
{
"versionContent": "云朵后台的APP更新测试1",
"versionId": 34,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "120209.01"
},
{
"versionContent": "测试APP更新",
"versionId": 33,
"bind": false,
"versionNo": "1.0.0",
"versionIdentify": "191129.01"
},
{
"versionContent": "更新1",
"versionId": 30,
"bind": false,
"versionNo": "20191128114114",
"versionIdentify": "20191128114114"
},
{
"versionContent": "哥哥哥",
"versionId": 29,
"bind": false,
"versionNo": "",
"versionIdentify": ""
},
{
"versionContent": "测试pritty文件",
"versionId": 28,
"bind": false,
"versionNo": "20191127161833",
"versionIdentify": "1.23232"
}
]
},
{
"sortName": "云朵社区IOS版",
"sortId": 2,
"appVersions": [
{
"versionContent": "修复bug",
"versionId": 111,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "030618.01"
},
{
"versionContent": "1、修复蓝牙门禁相关bug;\n2、修复话题发布相关bug。",
"versionId": 108,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "030518.01"
},
{
"versionContent": "蓝牙门禁修改",
"versionId": 107,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "030416.03"
},
{
"versionContent": "新功能提测",
"versionId": 104,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "030411"
},
{
"versionContent": "1、修改智慧生活弹框样式;\n2、修改设备离线,删除设备时的toast。",
"versionId": 97,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022911.02"
},
{
"versionContent": "修改非主人用户删除设备的toast",
"versionId": 95,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022909.01"
},
{
"versionContent": "修改工程配置(支持siri)",
"versionId": 91,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022815.01"
},
{
"versionContent": "修改工程配置(支持Siri)",
"versionId": 89,
"bind": false,
"versionNo": "3.0",
"versionIdentify": "022815.01"
},
{
"versionContent": "更新评价",
"versionId": 87,
"bind": false,
"versionNo": "222",
"versionIdentify": "222"
},
{
"versionContent": "评价改版3",
"versionId": 84,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022718.02"
},
{
"versionContent": "评价改版2",
"versionId": 83,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022718.02"
},
{
"versionContent": "评价改版",
"versionId": 80,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022718.02"
},
{
"versionContent": "11111",
"versionId": 79,
"bind": false,
"versionNo": "1111",
"versionIdentify": "1111"
},
{
"versionContent": "服务评价改版",
"versionId": 78,
"bind": false,
"versionNo": "3.0.0",
"versionIdentify": "022718.02"
},
{
"versionContent": "增加图片上传",
"versionId": 8,
"bind": false,
"versionNo": "3.4.1",
"versionIdentify": "3.2.3"
}
]
},
{
"sortName": "云朵社区安卓版",
"sortId": 1,
"appVersions": [
{
"versionContent": "更新bug123,增加可视对讲",
"versionId": 1,
"bind": true,
"versionNo": "3.0.1",
"versionIdentify": "3.2.6"
}
]
}
]
},
"message": "success"
}
2.5: 获取插件种类所有版本并且分类
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/applica/plugin/getPluginVersionList
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageSize | ---- | ------ | Y | 显示version里面有多少条历史记录 |
请求Body描述(非Form表单数据)
{
"versionId":1,
"pageSize":1
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | int | Y | app发布状态有3种, 0未发布,1已发布,2已撤回 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"count": 13,
"list": [
{
"sortName": "社区H5插件包",
"sortId": 19,
"sortIdentify": "plugin11",
"pluginVersions": [
{
"versionContent": "修改话题返回路径",
"bind": false,
"pluginId": 1126115536,
"versionIdentify": "3.0.07"
}
]
},
{
"sortName": "搜索插件",
"sortId": 18,
"sortIdentify": "11",
"pluginVersions": [
{
"versionContent": "测试~",
"bind": false,
"pluginId": 1126115540,
"versionIdentify": "3.1.05"
}
]
},
{
"sortName": "慧管家",
"sortId": 17,
"sortIdentify": "HGJ",
"pluginVersions": [
{
"versionContent": "打包测试",
"bind": false,
"pluginId": 1126115407,
"versionIdentify": "3.0.15"
}
]
},
{
"sortName": "plugin10",
"sortId": 10,
"sortIdentify": "plugin10",
"pluginVersions": [
{
"versionContent": "",
"bind": false,
"pluginId": 1126115511,
"versionIdentify": "3.4.87"
}
]
},
{
"sortName": "plugin09",
"sortId": 9,
"sortIdentify": "plugin09",
"pluginVersions": [
{
"versionContent": "",
"bind": false,
"pluginId": 1126115512,
"versionIdentify": "3.4.87"
}
]
},
{
"sortName": "plugin08",
"sortId": 8,
"sortIdentify": "plugin08",
"pluginVersions": [
{
"versionContent": "支持工单所有控件",
"bind": false,
"pluginId": 1126115541,
"versionIdentify": "3.4.88"
}
]
},
{
"sortName": "plugin07",
"sortId": 7,
"sortIdentify": "plugin07",
"pluginVersions": [
{
"versionContent": "发票功能模块提测",
"bind": false,
"pluginId": 1126115543,
"versionIdentify": "3.4.89"
}
]
},
{
"sortName": "plugin06",
"sortId": 6,
"sortIdentify": "plugin06",
"pluginVersions": [
{
"versionContent": "车辆绑定交互修改提测\n",
"bind": false,
"pluginId": 1126115544,
"versionIdentify": "3.4.90"
}
]
},
{
"sortName": "plugin05",
"sortId": 5,
"sortIdentify": "plugin05",
"pluginVersions": [
{
"versionContent": "场景加入公区设备联动",
"bind": false,
"pluginId": 1126115542,
"versionIdentify": "3.4.89"
}
]
},
{
"sortName": "plugin04",
"sortId": 4,
"sortIdentify": "plugin04",
"pluginVersions": [
{
"versionContent": "",
"bind": false,
"pluginId": 1126115517,
"versionIdentify": "3.4.87"
}
]
},
{
"sortName": "plugin03",
"sortId": 3,
"sortIdentify": "plugin03",
"pluginVersions": [
{
"versionContent": "",
"bind": false,
"pluginId": 1126115518,
"versionIdentify": "3.4.87"
}
]
},
{
"sortName": "plugin02",
"sortId": 2,
"sortIdentify": "plugin02",
"pluginVersions": [
{
"versionContent": "",
"bind": false,
"pluginId": 1126115519,
"versionIdentify": "3.4.87"
}
]
},
{
"sortName": "plugin01",
"sortId": 1,
"sortIdentify": "plugin01",
"pluginVersions": [
{
"versionContent": "二维码链接改成https",
"bind": false,
"pluginId": 1126115546,
"versionIdentify": "3.4.97"
}
]
}
]
},
"message": "success"
}
2.6: app发布关联插件
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/rel/plugin
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginIds | ---- | ------ | Y | 插件id数组 |
versionId | ---- | ------ | Y | id |
请求Body描述(非Form表单数据)
{
"versionId":77,
"pluginIds":[962,963]
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | int | Y | app发布状态有3种, 0未发布,1已发布,2已撤回 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
},
"message": "success"
}
5.1: 插件版本关联发布
描述 关联、发布插件到app上
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/rel
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
versionIds | ---- | array | Y | id的数组形式 |
pluginId | ---- | number | Y | --------------------- |
请求Body描述(非Form表单数据)
{
"versionIds":[1,2,3,4,5],
"pluginId":"2"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
5.2: 查看app关联的插件
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/rel/plugins
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNum | ---- | int | Y | --------------------- |
pageSize | ---- | int | Y | --------------------- |
appName | ---- | string | N | --------------------- |
请求Body描述(非Form表单数据)
{
"pageNum":1,
"pageSize":5
}
返回信息
返回参数类型
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginSorts | ---- | jsonobj | Y | 支持的插件 |
JSON
返回结果示例
{
"code": 200,
"data": {
"count": 17,
"list": [
{
"pluginSorts": [
{
"pluginName": "plugin10",
"pluginVersions": [
{
"binded": false,
"versionName": "3.3.01"
}
]
},
{
"pluginName": "plugin09",
"pluginVersions": [
{
"binded": false,
"versionName": "3.3.01"
}
]
},
{
"pluginName": "plugin08",
"pluginVersions": [
{
"binded": false,
"versionName": "3.3.01"
}
]
}
],
"versionId": 1,
"appName": "云朵社区",
"versionNo": "3.0.1",
"packageName": "com.mideazy",
"versionIdentify": "3.2.6"
},
{
"pluginSorts": [
{
"pluginName": "plugin09",
"pluginVersions": [
{
"binded": false,
"versionName": "3.3.01"
}
]
}
],
"versionId": 2,
"appName": "云朵社区",
"versionNo": "3.0.1",
"packageName": "com.mideazy",
"versionIdentify": "3.2.5"
},
{
"pluginSorts": [],
"versionId": 7,
"appName": "云朵社区",
"versionNo": "3.4.1",
"packageName": "com.mideazy",
"versionIdentify": "3.2.4"
},
{
"pluginSorts": [],
"versionId": 8,
"appName": "云朵社区",
"versionNo": "3.4.1",
"packageName": "com.mideazy",
"versionIdentify": "3.2.3"
},
{
"pluginSorts": [],
"versionId": 9,
"appName": "云朵社区",
"versionNo": "3.4.1",
"packageName": "com.mideazy",
"versionIdentify": "3.2.2"
}
]
},
"message": "success"
}
6.1: 根据插件种类id获取所有版本
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/getVersionListByPsId
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
psId | ---- | ------ | Y | 插件种类id |
pageSize | ---- | ------ | Y | |
pageNum | ---- | ------ | Y |
请求Body描述(非Form表单数据)
{
"psId":"1",
"pageNum":"20",
"pageSize":"1"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"count": 13,
"list": [
{
"createTime": "2019-11-09 09:17:58",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"forced": false,
"pluginId": 984,
"psId": 1,
"status": 0,
"updateTime": null,
"versionCompare": 30304,
"versionIdentify": "3.3.04"
},
{
"createTime": "2019-11-08 15:35:04",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"forced": false,
"pluginId": 974,
"psId": 1,
"status": 0,
"updateTime": null,
"versionCompare": 30303,
"versionIdentify": "3.3.03"
},
{
"createTime": "2019-11-08 14:40:13",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"forced": false,
"pluginId": 964,
"psId": 1,
"status": 0,
"updateTime": null,
"versionCompare": 30302,
"versionIdentify": "3.3.02"
},
{
"createTime": "2019-11-07 11:44:19",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"forced": false,
"pluginId": 954,
"psId": 1,
"status": 0,
"updateTime": null,
"versionCompare": 30301,
"versionIdentify": "3.3.01"
},
{
"createTime": "2019-11-07 10:31:50",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"forced": false,
"pluginId": 944,
"psId": 1,
"status": 0,
"updateTime": null,
"versionCompare": 30298,
"versionIdentify": "3.2.98"
}
]
},
"message": "success"
}
6.2: 插件版本新增
描述 versionIdentify需要规范输入
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/create
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
psId | ---- | number | Y | id |
versionIdentify | ---- | string | Y | 版本标识,规定为 x.x.x 比如3.2.12 |
isForce | ---- | boolean | Y | false,true ,默认false |
downUrl | ---- | string | Y | url |
versionContent | ---- | string | N 版本简介 |
请求方式(body)
{
"psId":1,
"isForce":true,
"versionIdentify":"3.3.12",
"downUrl":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/plugin/pugin01/pugin01.zip",
"versionContent":"计费这个版本新加了微信支付"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data":
{
}
"message": "success"
}
6.3: 插件版本修改
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/edit
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginId | ---- | number | Y |
请求Body描述(非Form表单数据)
{
"pluginId": 1,
"versionIdentify":"34",
"downUrl":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/plugin/pugin01/pugin01.zip",
"versionContent":"计费这个版本新加了微信支付"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data":
{
}
"message": "success"
}
6.4: 插件删除
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/delete
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginId | ---- | int | ---- |
请求Body描述(非Form表单数据)
{
"pluginId":1
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data":
{
}
"message": "success"
}
3.0:分组查询列表
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/selectlist
方法:POST
请求参数:
请求Body描述(非Form表单数据)
{
}
返回信息
返回参数类型
JSON
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 是 | 分组号 |
groupName | ---- | String | 否 | 分组名 |
appId | ---- | String | 否 | 服务名 |
rankNum | ---- | Integer | 否 | 组名显示先后 |
playName | ---- | String | 否 | 后台拼接的分组名称 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
返回结果示例
{
"code": 200,
"data": {
"data": [
{
"groupName": "房屋管理",
"createtime": "2020-03-11 17:36:12",
"rankNum": 1,
"appId": "1001",
"groupId": "20200311173612JWSMD5",
"playName": "云管家-房屋管理",
"_id": {
"counter": 1321183,
"date": "2020-03-11 17:36:12",
"machineIdentifier": 3533421,
"processIdentifier": 14364,
"time": 1583919372000,
"timeSecond": 1583919372,
"timestamp": 1583919372
},
"updatetime": "2020-03-11 17:36:12"
},
{
"groupName": "房屋管理",
"createtime": "2020-03-11 17:40:10",
"rankNum": 1,
"appId": "1000",
"groupId": "20200311174010UKS589",
"playName": "云朵社区-房屋管理",
"_id": {
"counter": 1321184,
"date": "2020-03-11 17:40:10",
"machineIdentifier": 3533421,
"processIdentifier": 14364,
"time": 1583919610000,
"timeSecond": 1583919610,
"timestamp": 1583919610
},
"updatetime": "2020-03-11 17:58:01"
}
]
},
"message": "成功"
}
3.1:分组操作
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/operation
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
deletelist | ---- | JSONArray | 是 | 删除操作集合:json格式分组号groupId必传,集合空则判断为无删除对象 |
groupId | ---- | String | 是 | 分组号 |
addlist | ---- | JSONArray | 是 | 添加操作集合 |
groupName | ---- | String | 是 | 分组名 |
appId | ---- | String | 是 | 服务名 |
rankNum | ---- | Integer | 是 | 组名显示先后 |
updatelist | ---- | JSONArray | 是 | 更新操作集合:分组信息四个字段都是必传 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"deletelist":[{"groupId":"202003121546532UBD2C"}],
"addlist":[{"groupName":"物业缴费",
"appId":"1000",
"rankNum":1},
{"groupName":"物业缴费",
"appId":"1001",
"rankNum":1}],
"updatelist":[{ "groupName": "房屋管理",
"rankNum": 1,
"appId": "1001",
"groupId": "20200311173612JWSMD5",
"playName": "云管家-房屋管理",
{"groupName": "车辆管理",
"rankNum": 2,
"appId": "1001",
"groupId": "20200311180839OSEU7T",
"playName": "云管家-车辆管理",
}]
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
3.2:新增分组
描述:
目前没用带此接口,已合并到/applica/group/operation接口
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/insert
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 否 | 分组号 |
groupName | ---- | String | 是 | 分组名 |
appId | ---- | String | 是 | 服务名 |
rankNum | ---- | Integer | 是 | 组名显示先后 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"groupName":"房屋管理",
"appId":"1000",
"rankNum":"1"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
3.3:修改分组
描述:
目前没用带此接口,已合并到/applica/group/operation接口
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/update
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 是 | 分组号 |
groupName | ---- | String | 是 | 分组名 |
appId | ---- | String | 是 | 服务名 |
rankNum | ---- | Integer | 是 | 组名显示先后 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"groupId":"20200320152123L4GBOA"
"groupName":"新增",
"appId":"1000",
"rankNum":"2",
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
3.4:删除分组
描述:
目前没用带此接口,已合并到/applica/group/operation接口
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/delete
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 是 | 分组号 |
groupName | ---- | String | 否 | 分组名 |
appId | ---- | String | 否 | 服务名 |
rankNum | ---- | Integer | 否 | 组名显示先后 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"groupId":"20200311173010HQLD5F"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
3.5:删除前查询
描述:
删除某分组之前查询是否还存在关联分组的功能信息
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/deleteFind
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 否 | 分组号 |
groupName | ---- | String | 是 | 分组名 |
appId | ---- | String | 是 | 服务名 |
rankNum | ---- | Integer | 是 | 组名显示先后 |
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"groupId":"20200311173010HQLD5F"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 300,
"data": {},
"message": "此分组下还有关联功能,需把关联功能全部解除才可删除分组"
}
或
{
"code": 200,
"data": {},
"message": "此分组可以删除"
}
3.6:新增功能(app功能模块)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/func/insert
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
groupId | ---- | String | 是 | 分组ID |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
funcType | ---- | String | 是 | 功能类型 |
plugType | ---- | String | 是 | 关联插件类型 |
serialNum | ---- | Integer | 是 | 功能排序号 |
urlAddress | ---- | String | 是 | 入口地址 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
described | ---- | String | 否 | 描述 |
icoFile | ---- | String | 是 | 图片路径 |
请求Body描述(非Form表单数据)
{
"groupId":"202003131009467O198T",
"funcCode":"4",
"funcName":"宠物托管",
"funcType":"",
"described":"云管家-房屋管理",
"plugType":"2",
"serialNum":1,
"urlAddress":"http://hryuwh",
"versionNum":"3.0.1",
"icoFile":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
或
{
"code": 20002,
"data": {},
"message": "添加失败"
}
3.7:更新功能(app功能模块)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/func/update
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
funcId | ---- | String | 是 | id号 |
groupId | ---- | String | 是 | 分组ID |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
funcType | ---- | String | 否 | 功能类型 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
plugType | ---- | String | 是 | 关联插件类型 |
serialNum | ---- | Integer | 是 | 序号 |
urlAddress | ---- | String | 是 | 入口地址 |
described | ---- | String | 否 | 描述 |
icoFile | ---- | String | 是 | 图片路径 |
请求Body描述(非Form表单数据)
{
"createtime": "2020-03-13 15:41:34",
"serialNum": 1,
"versionNum": "3.0.3",
"groupId": "202003131009467O198T",
"funcCode": "4",
"urlAddress": "http://hryuwh",
"icoFile": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png",
"funcId": "20200313154134MLOS1V",
"funcName": "宠物托管",
"plugType": "2",
"appId": "1001",
"_id": {
"counter": 2096801,
"date": "2020-03-13 15:41:34",
"machineIdentifier": 3533421,
"processIdentifier": 2504,
"time": 1584085294000,
"timeSecond": 1584085294,
"timestamp": 1584085294
},
"updatetime": "2020-03-13 15:41:34",
"described": "云管家-房屋管理"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
3.8:功能搜索(app功能模块)
描述:根据funcCode,funcName和described 模糊查询,并分页显示
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/func/search/{pageNo}/{pageSize}
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
search | ---- | String | 必须 | 搜索内容 |
appId | ---- | String | 是 | 服务名 |
请求Body描述(非Form表单数据)
{
"search":"物业",
"appId":"1000"
}
返回信息
返回参数类型
JSON
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
funcId | ---- | String | 是 | id号 |
groupId | ---- | String | 是 | 分组ID |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
funcType | ---- | String | 否 | 功能类型 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
plugType | ---- | String | 是 | 关联插件类型 |
serialNum | ---- | Integer | 是 | 序号 |
urlAddress | ---- | String | 是 | 入口地址 |
described | ---- | String | 否 | 描述 |
icoFile | ---- | String | 是 | 图片路径 |
字段说明:
日志信息字段
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
返回结果示例
{
"code": 200,
"data": {
"count": 1,
"list": [
{
"createtime": "2020-03-12 09:07:00",
"serialNum": 1,
"versionNum": 303,
"groupId": "20200311173612JWSMD5",
"playName": "云管家-房屋管理",
"funcCode": "3",
"urlAddress": "http://hryuwh",
"icoFile": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png",
"funcId": "20200312090700R7YLS4",
"funcName": "物业中心",
"plugType": "2",
"_id": {
"counter": 14400223,
"date": "2020-03-12 09:07:00",
"machineIdentifier": 3533421,
"processIdentifier": 20492,
"time": 1583975220000,
"timeSecond": 1583975220,
"timestamp": 1583975220
},
"updatetime": "2020-03-12 09:07:00",
"described": "物业中心"
}
]
},
"message": "成功"
}
3.9:删除指定功能(app功能模块)
描述
删除功能后,权限表也会删除了对应的权限(数据同步)
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/func/delete
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
funcId | ---- | String | 是 | funcCode |
funcCode | ---- | String | 否 | funcCode |
funcName | ---- | String | 否 | funcName |
described | ---- | String | 否 | described |
icoFile | ---- | String | 否 | icoFile |
请求Body描述(非Form表单数据)
{
"funcId":"20191030172251B231X4"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "success"
}
4.0:新增权限(支持批量新增)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/insert
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
bizId | ---- | String | 是 | 业务组织Id |
communityId | ---- | String | 是 | 项目号(社区Id) |
communityName | ---- | String | 是 | 项目名(社区名) |
appId | ---- | String | 是 | 授权对象号 |
plugType | ---- | String | 是 | 关联插件类型 |
funcId | ---- | String | 是 | 功能Id |
iosNum | ---- | String | 是 | 苹果版本号-----版本筛选用 |
androidNum | ---- | String | 是 | 安卓版本号---版本筛选用 |
accessConfig | ---- | String[] | 是 | 允许操作的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员 |
displayTo | ---- | String[] | 是 | 允许展示的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
云管家的角色信息会有所不同
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"configs":[
{
"bizId": "600004bb43ecce00"
"communityId":"1232",
"communityName":"君兰江山",
"appId":"1001",
"plugType": "plugin07"
"funcId":"20200313142048E1P7KK",
"displayTo":[2,3,14,15,5],
"accessConfig":[2,3,14,15],
"iosNum" : "3.0.0",
"androidNum" : "3.0.0"
},
{ ...},....
]
}
返回信息
返回参数类型
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
successed | ---- | Integer | 是 | 插入成功条数 |
falsed | ---- | Integer | 是 | 插入失败条数(一般数据重复) |
JSON
返回结果示例
{
"code": 200,
"data": {
"successed": 1,
"falsed": 3
},
"message": "success"
}
或
{
"code": 20002,
"data": {},
"message": "添加失败"
}
4.1:修改权限信息(支持批量修改)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/update
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
bizId | ---- | String | 否 | 业务组织Id |
authorityId | ---- | String | 是 | 唯一标识Id |
communityId | ---- | String | 是 | 项目号(社区Id) |
communityName | ---- | String | 否 | 项目名(社区名) |
appId | ---- | String | 否 | 授权对象号 |
plugType | ---- | String | 否 | 关联插件类型 |
funcId | ---- | String | 是 | 功能Id |
accessConfig | ---- | String[] | 否 | 允许操作的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员 |
displayTo | ---- | String[] | 是 | 允许展示的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"authorityId":"201911041020129HJ2AF",
"communityId":"1232",
"communityName":"君兰江山",
"appId":"1000",
"funcId":"20191030171146M0P9NS",
"displayTo": ["业主", "业主成员", "租户"],
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
4.2:删除指定权限信息
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/delete
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
authorityIds | ---- | String | 是 | 授权Id,隔开返回 |
communityId | ---- | String | 否 | 项目号(社区Id) |
appId | ---- | String | 否 | 授权对象号 |
communityName | ---- | String | 否 | 项目名(社区名) |
appName | ---- | String | 否 | 授权对象名 |
funcName | ---- | String | 否 | 功能名 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
{
"authorityIds":"20200717103653JDHKOD,20200717103653H8KODQ,202007171036539KR8HF"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
4.3:条件筛选查询
描述:根据创建时间排序
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/search/{pageNo}/{pageSize}
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
communityId | ---- | String | 是 | 项目号(社区Id) |
appId | ---- | String | 是 | 授权对象号 |
funcId | ---- | String | 是 | 功能名 |
请求Body描述(非Form表单数据)
根据communityId, appId,funcName条件筛选,如果三者都没有显示首页
{
"communityId": "",
"appId": "1000",
"funcId":""
}
返回信息
返回参数类型
JSON
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
communityId | ---- | String | 是 | 项目号(社区Id) |
communityName | ---- | String | 是 | 项目名(社区Id) |
appId | ---- | String | 是 | 授权对象号 |
appName | ---- | String | 是 | 应用名 |
groupId | ---- | String | 是 | 分组号 |
groupName | ---- | String | 否 | 分组名 |
playName | ---- | String | 否 | 分组名 |
rankNum | ---- | Integer | 否 | 组名显示先后 |
playName | ---- | String | 否 | 后台拼接的分组名称 |
funcId | ---- | String | 是 | 功能名 |
groupId | ---- | String | 是 | 分组ID |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
serialNum | ---- | Integer | 是 | 功能排序序号 |
icoFile | ---- | String | 是 | 图片路径 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
返回结果示例
{
"code": 200,
"data": {
"count": 2,
"list": [
{
"androidNum": "3.0.0",
"createtime": "2020-03-24 10:47:46",
"update_man": "邓仕英",
"iosNum": "3.0.0",
"funcCode": "04ys01",
"icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65af3f6243595063adb9ffbba0989622",
"funcId": "202003201522034WE5V5",
"authorityId": "20200324104746OW2FJ8",
"funcName": "新增功能",
"create_man": "邓仕英",
"appId": "1000",
"plugType": "",
"bizId": "6000a8bb858a3400",
"accessConfig": [
"2",
"3",
"14"
],
"communityName": "石嘴山中色项目",
"_id": {
"counter": 7921114,
"date": "2020-03-24 10:47:46",
"machineIdentifier": 744947,
"processIdentifier": 18278,
"time": 1585018066000,
"timeSecond": 1585018066,
"timestamp": 1585018066
},
"communityId": "21322133",
"displayTo": [
"业主",
"业主成员",
"租户"
],
"updatetime": "2020-03-24 10:47:46"
},
....
]
},
"message": "成功"
}
4.4:条件筛选查询(App移动端使用接口)
描述:App端使用根据功能列表serialNum字段排序
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/searchforapp/{pageNo}/{pageSize}
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
communityId | ---- | String | 是 | 项目号(社区Id) |
appId | ---- | String | 是 | 授权对象号 |
funcId | ---- | String | 是 | 功能名 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
请求Body描述(非Form表单数据)
根据communityId, appId,funcName条件筛选,必须传一条筛选数据
{
"communityId": "1232"
}
或
{
"appId": "1001"
}
或
{
"funcId":"20191030173945JNJ77L"
}
或
{
"communityId": "1232",
"appId": "1001",
"funcId":"20191030173945JNJ77L",
"iosNum":"3.0.1",
"androidNum":""
}
...
返回信息
返回参数类型
JSON
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
communityId | ---- | String | 是 | 项目号(社区Id) |
communityName | ---- | String | 是 | 项目名(社区Id) |
appId | ---- | String | 是 | 授权对象号 |
appName | ---- | String | 是 | 应用名 |
groupId | ---- | String | 是 | 分组号 |
groupName | ---- | String | 否 | 分组名 |
playName | ---- | String | 否 | 分组名 |
rankNum | ---- | Integer | 否 | 组名显示先后 |
playName | ---- | String | 否 | 后台拼接的分组名称 |
funcId | ---- | String | 是 | 功能名 |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
funcType | ---- | String | 否 | 功能类型 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
plugType | ---- | String | 是 | 关联插件类型 |
serialNum | ---- | Integer | 是 | 序号 |
urlAddress | ---- | String | 是 | 入口地址 |
icoFile | ---- | String | 是 | 图片路径 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
返回方式
{
"code": 200,
"data": {
"count": 2,
[
{
"groupName":"物业服务",
"groupId":"....",
"list":[{},{}]
},
{
"groupName":"生活服务",
"groupId":".....",
[{},{}]
}
]
"message": "成功"
}
返回结果示例
{
"code": 200,
"data": {
"count": 6,
"list": [
{
"groupName": "我的房屋",
"groupId": "20200316105534YOT144",
"list": [
{
"androidNum": 302,
"createtime": "2020-03-17 10:49:10",
"serialNum": 0,
"update_man": "李维理",
"appName": "云朵社区",
"iosNum": 301,
"groupId": "20200316105534YOT144",
"playName": "云朵社区-我的房屋",
"funcCode": "fangwu02",
"icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65804718af9eec37ef9a8bc977916fbb",
"funcId": "20200317103329FT6AOK",
"authorityId": "20200317104910CG8T4E",
"funcName": "家电管理",
"groupName": "我的房屋",
"create_man": "李维理",
"rankNum": 1,
"appId": "1000",
"accessConfig": [
2,
3,
14,
15
],
"communityName": "本地测试1",
"_id": {
"counter": 7377705,
"date": "2020-03-17 10:49:10",
"machineIdentifier": 3533421,
"processIdentifier": 23940,
"time": 1584413350000,
"timeSecond": 1584413350,
"timestamp": 1584413350
},
"communityId": "1444",
"displayTo": [
2,
3,
14,
15,
5
],
"updatetime": "2020-03-17 10:49:10"
},
....
]
},
{
"groupName": "我的车辆",
"groupId": "20200316111032953BV8",
"list": [....]
}
]
},
"message": "成功"
}
4.5:修改功能排序(app授权管理模块------移动端使用接口)
描述:App端使用根据功能列表serialNum排序
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/func/setSerialNum
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
funcId | ---- | String | 是 | 唯一标识Id |
groupId | ---- | String | 是 | 分组ID |
funcCode | ---- | String | 是 | 功能号 |
funcName | ---- | String | 是 | 功能名 |
funcType | ---- | String | 否 | 功能类型 |
iosNum | ---- | String | 是 | 苹果版本号 |
androidNum | ---- | String | 是 | 安卓版本号 |
plugType | ---- | String | 是 | 关联插件类型 |
serialNum | ---- | Integer | 是 | 序号 |
urlAddress | ---- | String | 是 | 入口地址 |
described | ---- | String | 否 | 描述 |
icoFile | ---- | String | 是 | 图片路径 |
字段说明:
要更新的信息
accessConfig (这个是允许操作的对象)数组
displayTo (这个允许展示的对象) 数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员
日志信息字段:
create_man (创建人)
createtime (创建时间)
update_man (更新人)
updatetime (更新时间)
请求Body描述(非Form表单数据)
根据communityId, appId,funcName条件筛选,如果三者都没有显示首页
{
"list":[
{
"androidNum": "3.0.1",
"createtime": "2020-03-17 10:36:53",
"serialNum": 2,
"update_man": "李维理",
"groupId": "20200316111032953BV8",
"iosNum": "3.0.1",
"playName": "云朵社区-我的车辆",
"funcCode": "cheliang02",
"icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65804718af9eec37ef9a8bc977916fbb",
"funcId": "20200317103653DZAEGO",
"funcName": "一键缴费",
"groupName": "我的车辆",
"create_man": "李维理",
"rankNum": 2,
"plugType": "plugin02",
"appId": "1000",
"_id": {
"counter": 7377699,
"date": "2020-03-17 10:36:53",
"machineIdentifier": 3533421,
"processIdentifier": 23940,
"time": 1584412613000,
"timeSecond": 1584412613,
"timestamp": 1584412613
},
"urlAddress": "plugin01/user/family/indes.js",
"updatetime": "2020-03-17 10:36:53",
"described": "车辆管理模块入口"
},
{
...
},.....{}
]
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
4.6:查询授权用户所有社区房屋列表信息(app授权管理模块------移动端使用接口)
描述:App端使用根据功能列表serialNum排序
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/authority/user/cmntlist
方法:POST
请求参数:
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
appId | ---- | String | 是 | 服务名 |
userId | ---- | Integer | 是 | 用户Id |
funcCodes | ---- | Array | 是 | 功能号:集合形式 |
请求Body描述(非Form表单数据)
{
"appId": "1000",
"userId": 9,
"funcCodes":["04ys01","01fy04"]
}
返回信息
返回参数类型
JSON
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
communityId | ---- | Integer | 是 | 项目号(社区Id) |
communityName | ---- | String | 是 | 项目名(社区Id) |
houseId | ---- | Integer | 是 | 房屋号 |
houseName | ---- | String | 是 | 房屋详细信息 |
roleTag | ---- | Integer | 是 | 角色标识:2-业主;3-业主成员;5-游客;14-租户;15-租户成员 |
funcCodes | ---- | Array | 是 | 功能号:集合形式 |
返回结果示例
{
"code": 200,
"data": {
"list": [
{
"houseName": "物业服务中心一单元301",
"houseId": 14470652,
"roleTag": 3,
"custId": 15790906,
"communityName": "美的翰诚嘉园",
"communityId": 1003837,
"funcCodes": [
"01fy04"
]
},
...
]
},
"message": "成功"
}
7.1: 一次上传多个种类url
描述 为app端开放的上传接口,app兼容旧接口
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/upload/url
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginType | string | ------ | Y | 规定为"plugin01"--"plugin10" |
msgId | ---- | ------ | 必填 |
请求Body描述(非Form表单数据)
{
"data": [
{
"pluginType": "plugin01",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip"
},
{
"pluginType": "plugin02",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin02.zip"
},
{
"pluginType": "plugin03",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin03.zip"
},
{
"pluginType": "plugin04",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip"
},
{
"pluginType": "plugin05",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin05.zip"
},
{
"pluginType": "plugin06",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip"
},
{
"pluginType": "plugin07",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip"
},
{
"pluginType": "plugin08",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip"
},
{
"pluginType": "plugin09",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip"
},
{
"pluginType": "plugin10",
"versionIdentify": "3.2.93",
"downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip"
}
]
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data":[],
"message": "success"
}
7.2: 拉取所有插件种类最新的版本
描述 返回 versionIdentify 为最大值的上传记录。app兼容旧接口
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/list/new
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginType | 数组 | ------ | Y | 将返回plugin01---plugin10的所有最新插件 |
pluginType | 数组 | ------ | Y | 将返回plugin01---plugin10的所有最新插件 |
请求Body描述(非Form表单数据)
{ //todo
"appType"
"pluginType":[]
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": [
{
"pluginType": "plugin01",
"downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
"createTime": "2019-11-04 10:50:06",
"pluginId": 894,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin02",
"downUrl": "http://47.111.135.174/sit/plugins/plugin02.zip",
"createTime": "2019-11-04 10:50:06",
"pluginId": 895,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin03",
"downUrl": "http://47.111.135.174/sit/plugins/plugin03.zip",
"createTime": "2019-11-04 10:50:06",
"pluginId": 896,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin04",
"downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip",
"createTime": "2019-11-04 10:50:06",
"pluginId": 897,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin05",
"downUrl": "http://47.111.135.174/sit/plugins/plugin05.zip",
"createTime": "2019-11-04 10:50:06",
"pluginId": 898,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin06",
"downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip",
"createTime": "2019-11-04 10:50:07",
"pluginId": 899,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin07",
"downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip",
"createTime": "2019-11-04 10:50:07",
"pluginId": 900,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin08",
"downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip",
"createTime": "2019-11-04 10:50:07",
"pluginId": 901,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin09",
"downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
"createTime": "2019-11-04 10:50:07",
"pluginId": 902,
"versionIdentify": "3.2.94"
},
{
"pluginType": "plugin10",
"downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
"createTime": "2019-11-04 10:50:07",
"pluginId": 903,
"versionIdentify": "3.2.94"
}
],
"message": "success"
}
7.3: 拉取所有插件种类最新的版本2
描述 新借口,配合管理后台使用
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/plugin/list/new2
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pluginIdentify | 数组 | ------ | Y | 将返回pluginIdentify的所有最新插件 |
请求Body描述(非Form表单数据)
{
"pluginIdentify":["plugin10","tx001","plugin09"]
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": [
{
"pluginIdentify": "plugin10",
"clientType": "COMMON",
"downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
"createTime": "2019-11-26 15:33:00",
"pluginName": "plugin10",
"pluginId": 1126114759,
"psId": 10,
"versionIdentify": "3.3.17"
},
{
"pluginIdentify": "plugin09",
"clientType": "COMMON",
"downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
"createTime": "2019-11-26 15:33:00",
"pluginName": "plugin09",
"pluginId": 1126114758,
"psId": 9,
"versionIdentify": "3.3.17"
}
],
"message": "success"
}
7.4: 查看app最新的一个包
描述 返回的是appType下versionIdentify 最新的一个包
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/app/new
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
appType | ---- | long | Y | 在后台,你创建时填的appType |
clientType | ---- | string | Y | ANDROID或者IOS,COMMON |
请求Body描述(非Form表单数据)
{"clientType":"ANDROID","appType":"1020","msgId":"1574747555913"}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"versionContent": "安卓版",
"versionId": 26,
"downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/assistant-midea-sit-debug.apk",
"createTime": "2019-11-26 11:03:05",
"sortId": 32,
"versionNo": "3.0.26",
"packageName": "com.midea.smart.assistant.debug",
"versionIdentify": "26"
"clientType": "ANDROID"
},
"message": "success"
}
7.5: 根据app版本号查看app关联的插件
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/app/rel
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
appType | ---- | long | Y | 在后台,你创建时填的appType |
clientType | ---- | string | Y | ANDROID或者IOS,COMMON |
versionNo | ---- | string | Y | 在后台,你创建时填的 versionNo |
请求Body描述(非Form表单数据)
{
"clientType":"ANDROID",
"appType":"9999",
"versionNo":"2.6.3"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"list": [
{
"pluginIdentify": "plugin04",
"downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/app-sit/zip/20200304102649/plugin04.zip",
"pluginId": 1126115506,
"versionIdentify": "3.4.86"
},
{
"pluginIdentify": "plugin04",
"downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip",
"pluginId": 1126115400,
"versionIdentify": "3.4.61"
}
]
},
"message": "success"
}
7.6: 根据versionID查找app版本信息
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/version/getByVersionId
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
versionId | ---- | string | Y |
请求Body描述(非Form表单数据)
{
"versionId":"123123"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
},
"message": "success"
}
错误码列表(61001-61999)
错误码 | 错误信息 | 描述 |
---|---|---|
61001 | login failure | 登录失败 |
公共错误码 | -- | 所有API公用的错误码,请参照《 公共错误码 》 |