跳到主要内容

syncSignList

请求服务器配置标识同步

功能及流程说明

  通过此接口登录软件,上传服务器配置标识。

数据格式

  • [请求URL] /async/syncSignList.do

  • [请求方式] POST

请求参数

变量名类型是否可空说明
signListStringNJSON字符串:格式如下:
[
  {
   "tableName":"数据库表名"
   "data":[
    {
     "unid":"标识",
     "cTime":"时间戳",
     "state":"数据状态,0正常,1表示删除"
    }
   ]
  }
……
]
hashStringNhash值,用SecretKey对AppKey+","+{当前客户端的13位时间戳}进行AES加密,服务器端反向解密后判断appKey是否一致,如果不一致,则不进行处理, 如果时间戳与当前服务器的时间差距太大,则丢弃,防止修改后重放攻击
syncVerStringN同步的版本号x.x.x
userSignStringN用户唯一标识
encTypeStringN加密类型,1表示使用AES加密

返回结果

一级参数二级参数三级参数四级参数类型说明
dataObject
hashString对客户端上传的hash值的明文后的时间戳的AES加密,客户端解密后与请求进行比较,如果不一致,则不进行处理
upload array需要客户端上传服务器更新的数据
tableNameString数据库表名
dataarray需要上传的数据标识
unidString数据唯一标识
update array需要客户端更新的数据
tableNameString数据库表名
dataarray需要更新的数据标识
unidString数据唯一标识
delete array需要客户端移除的数据
tableNameString数据库表名
dataarray需要更新的数据标识
unidString数据唯一标识
msgString结果描述
resultString处理结果,0表示成功,其他表示失败