syncData
上传更新服务器端数据接口
功能及流程说明
通过此接口登录软件,上传服务器配置标识。
数据格式
-
[请求URL] /async/syncData.do
-
[请求方式] POST
请求参数
变量名 | 类型 | 是否可空 | 说明 |
---|---|---|---|
data | String | N | JSON字符串:格式如下: [ { "tableName":"数据库表名" "data":[ { "unid":"标识", 其他数据库表数据字段, } ] } …… ] 密码与私钥使用secretKey进行AES加密 |
hash | String | N | hash值,用SecretKey对AppKey+","+{当前客户端的13位时间戳}进行AES加密,服务器端反向解密后判断appKey是否一致,如果不一致,则不进行处理, 如果时间戳与当前服务器的时间差距太大,则丢弃,防止修改后重放攻击 |
syncVer | String | N | 同步的版本号x.x.x |
userSign | String | N | 用户唯一标识 |
encType | String | N | 加密类型,1表示使用AES加密 |
返回结果
一级参数 | 二级参数 | 三级参数 | 四级参数 | 类型 | 说明 |
---|---|---|---|---|---|
msg | String | 结果描述 | |||
result | String | 处理结果,0表示成功,其他表示失败 |