遍历授权码日志

  1. 请求地址:GET /sns/{sn}/logs

  2. 接口概述:

    遍历授权码的日志数据。只有云授权、帐号授权会记录。

  3. 请求参数:

    参数名 参数类型 参数说明 必需 备注
    offset integer 响应结果起始下标 默认0
    limit integer 响应结果的数量 默认50,最大1000

    如何遍历?

    地址参数

    参数名 参数类型 参数说明 必需 备注
    sn string 授权码
  4. 请求体:

  5. 请求示例:

    GET /bitanswer/api/sns/{sn}/logs?limit=1 HTTP/1.1
    Host: back-office-api.bitanswer.cn
    bitkey: ••••••
  6. 响应示例:

    {
       "status": 0,
       "data": {
           "total": 3,
           "items": [
               {
                   "clientVersion": "10400",
                   "cmdExeNum": 9,
                   "startTime": "2023-12-26 10:51:31",
                   "endTime": "2023-12-26 10:52:28",
                   "errorCode": 0,
                   "fkMidId": 1,
                   "fkSnid": 1,
                   "loginIp": "127.0.0.1",
                   "number": 0,
                   "status": "logout",
                   "fkUserId": 0,
                   "fkUserNameId": 0,
                   "uid": 0
               }
           ]
       }
    }

    响应体说明

查询授权码日志

  1. 请求地址: POST /sns/{sn}/logs/data

  2. 接口概述:

    根据指定条件查询授权码的日志。只有云授权、帐号授权会记录。

  3. 请求参数:

    参数名 参数类型 参数说明 必需 备注
    offset integer 响应结果起始下标 默认0
    limit integer 响应结果的数量 默认50,最大1000

    如何遍历?

    地址参数

    参数名 参数类型 参数说明 必需 备注
    sn string 授权码
  4. 请求体:

    参数名 参数类型 参数说明 必需 备注
    querys array 查询参数
    sorts array 排序参数

    如何查询?

    querys

    支持:startTimeendTimeerrorCodestatusfkUserIduidloginName

    startTimeendTime格式为yyyy-MM-dd HH:mm:ss

    status可选的值:loginlogouttimeoutcheckoutcheckinautoCheckincheckoutCoverkickOuthighPriorityKick

    sorts

    支持:startTimeendTimefkUserIduid

    参数说明

  5. 请求示例:

    POST /bitanswer/api/sns/{sn}/logs/data HTTP/1.1
    Host: back-office-api.bitanswer.cn
    Content-Type: application/json
    bitkey: ••••••
    
    {
       "querys": [
           {
               "name": "errorCode",
               "op": "<>",
               "values": [
                   0
               ]
           }
       ],
       "sorts": [
           {
               "name": "startTime",
               "order":"DESC"
           }
       ]
    }
  6. 响应示例:

    {
       "status": 0,
       "data": {
           "total": 2,
           "items": [
               {
                   "clientVersion": "10303",
                   "cmdExeNum": 0,
                   "startTime": "2023-06-02 18:47:27",
                   "endTime": "2023-06-12 18:47:27",
                   "errorCode": 1990,
                   "failure": "",
                   "fkMidId": 0,
                   "fkSnid": 100000,
                   "loginIp": "127.0.0.1",
                   "number": 0,
                   "status": "checkout",
                   "fkUserId": 1,
                   "fkUserNameId": 0,
                   "uid": 0,
                   "loginName": "login_name"
               },
               {
                   "clientVersion": "10303",
                   "cmdExeNum": 0,
                   "startTime": "2023-06-02 18:44:31",
                   "endTime": "2023-06-12 18:44:31",
                   "errorCode": 1990,
                   "failure": "",
                   "fkMidId": 0,
                   "fkSnid": 100000,
                   "loginIp": "127.0.0.1",
                   "number": 0,
                   "status": "checkout",
                   "fkUserId": 1,
                   "fkUserNameId": 0,
                   "uid": 0,
                   "loginName": "login_name"
               }
           ]
       }
    }

    响应体说明