登录峰值报表

  1. 请求地址: POST /reports/sn/peak

  2. 接口概述:

    批量获取授权码在指定时间范围内的每月(或每日)登录峰值报表。

  3. 请求参数:

  4. 请求体:

    参数名 参数类型 参数说明 必需 备注
    sns array 授权码列表 授权码列表,长度不能超过10。由string类型组成的数组。
    startDate string 起始日期 yyyy-MM-dd HH:mm:ss
    endDate string 结束日期 不传默认当天的yyyy-MM-dd 23:59:59,时间范围不能超过6个月
    scale string 查询单位 单位:month:月,day:日,默认month
  5. 请求示例:

    POST /bitanswer/api/reports/sn/peak HTTP/1.1
    Host: back-office-api.bitanswer.cn
    Content-Type: application/json
    bitkey: ••••••
    
    {
       "sns": [
           "xxxxx1",
           "xxxxx2"
       ],
       "startDate":"2024-03-01",
       "scale": "day"
    }
  6. 响应示例:

    {
       "status": 0,
       "data": {
           "total": 7,
           "items": [
               {
                   "sn": "xxxxx1",
                   "unit": "day",
                   "date": "2024-03-01 00:00:00",
                   "peak": 23
               },
               {
                   "sn": "xxxxx1",
                   "unit": "day",
                   "date": "2024-03-02 00:00:00",
                   "peak": 19
               },
               {
                   "sn": "xxxxx1",
                   "unit": "day",
                   "date": "2024-03-03 00:00:00",
                   "peak": 13
               },
               {
                   "sn": "xxxxx2",
                   "unit": "day",
                   "date": "2024-03-01 00:00:00",
                   "peak": 12
               },
               {
                   "sn": "xxxxx2",
                   "unit": "day",
                   "date": "2024-03-02 00:00:00",
                   "peak": 2
               },
               {
                   "sn": "xxxxx2",
                   "unit": "day",
                   "date": "2024-03-03 00:00:00",
                   "peak": 23
               }
           ]
       }
    }

    响应体说明

用户使用时长报表

  1. 请求地址: POST /reports/users/usage

  2. 接口概述:

    获取(批量)授权码绑定的(批量)用户在指定时间范围内使用的分钟数。

  3. 请求参数:

  4. 请求体:

    参数名 参数类型 参数说明 必需 备注
    sns array 授权码列表 授权码列表,长度不能超过10。由string类型组成的数组。不传则返回空响应。
    users array 用户列表 用户列表,长度不能超过10。不传则返回空响应。用户object见下方user说明。
    startDate string 起始日期 yyyy-MM-dd HH:mm:ss
    endDate string 结束日期 不传默认当天的yyyy-MM-dd 23:59:59,时间范围不能超过6个月

    user

    参数名 参数类型 参数说明 必需 备注
    loginName string 帐号 loginName、email、phone至少存在一个,按顺序生效。
    email string 邮箱
    phone string 手机号
  5. 请求示例:

    POST /bitanswer/api/reports/users/usage HTTP/1.1
    Host: back-office-api.bitanswer.cn
    Content-Type: application/json
    bitkey: ••••••
    
    {
       "sns": [
           "xxxxx1"
       ],
       "users":[
           {"loginName": "login_name"}
       ],
       "startDate":"2023-08-01",
       "endDate":"2024-02-01"
    }
  6. 响应示例:

    {
       "status": 0,
       "data": {
           "total": 1,
           "items": [
               {
                   "sn": "xxxxx1",
                   "user": {
                       "loginName": "login_Name",
                       "email":"email@123.com",
                       "phone":"12345678901"
                   },
                   "durationMinutes": 11373
               }
           ]
       }
    }

    响应体说明

用户使用错误报表

  1. 请求地址: POST /reports/users/errors

  2. 接口概述:

    获取(批量)授权码绑定的(批量)用户在指定时间范围内使用返回的错误码总数。

  3. 请求参数:

  4. 请求体:

    参数名 参数类型 参数说明 必需 备注
    sns array 授权码列表 授权码列表,长度不能超过10。由string类型组成的数组。不传则返回空响应。
    user array 用户列表 用户列表,长度不能超过10。不传则返回空响应。用户object见下方user说明。
    startDate string 起始日期 yyyy-MM-dd HH:mm:ss
    endDate string 结束日期 不传默认当天的yyyy-MM-dd 23:59:59,时间范围不能超过6个月
    errorCodes array 错误码列表 错误码列表。由integer组成的数组。不传则查全部。

    user

    参数名 参数类型 参数说明 必需 备注
    loginName string 帐号 loginName、email、phone至少存在一个,按顺序生效。
    email string 邮箱
    phone string 手机号
  5. 请求示例:

    POST /bitanswer/api/reports/users/errors HTTP/1.1
    Host: back-office-api.bitanswer.cn
    Content-Type: application/json
    bitkey: ••••••
    
    {
       "sns": [
           "xxxxx1"
       ],
       "users":[
           {"loginName": "login_name"}
       ],
       "errorCodes":[
           1978,
           1798
       ],
       "startDate":"2023-08-01",
       "endDate":"2024-02-01"
    }
  6. 响应示例:

    {
       "status": 0,
       "data": {
           "total": 1,
           "items": [
               {
                   "sn": "xxxxx1",
                   "user": {
                       "loginName": "login_name"
                   },
                   "errorInfos": [
                       {
                           "code": 1978,
                           "count": 6
                       },
                       {
                           "code": 1798,
                           "count": 2
                       }
                   ]
               }
           ]
       }
    }

    响应体说明