• 简体中文
  • syncSignList 接口

    请求服务器配置标识同步

    功能及流程说明

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

    数据格式

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

    • [请求方式] POST

    请求参数

    变量名类型是否可空说明
    signListStringNJSON字符串:格式如下:
    [
        {
          TableName ":" Database table name "
          "data":[
            {
              Unid ":" Identification ",
              CTime ":" Timestamp ",
              "State": "Data status, 0 is normal, 1 indicates deletion"
            }
          ]
        }
    ……
    ]
    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表示成功,其他表示失败