Skip to content

App 统计

接口描述:应用相关的统计数据。

根据上报的事件类型数据,会反应在系统的统计数据中。

📮请求信息

请求地址

GET https://api.upgrade.toolsetlink.com/v1/app/statistics/info?appKey=a0jtz0HUwL66r7gCGvbMKQ

请求头 (Headers)

参数名必选类型示例值说明
X-Timestampstring2025-02-17T10:34:55+08:00请求时间 RFC3339格式
X-Noncestringfc812cc0b9b51e8c唯一随机字符串(至少16位)
X-AccessKeystringmui2W50H1j-OC4xD6PgQag密钥 AccessKey
X-Signaturestring3603437250c2df51fc46426ac79d8995请求签名 签名规则
Content-Typestringapplication/json

🔐 防重放攻击机制

  1. 服务端验证时间戳与服务器时间差值不超过±5分钟
  2. 服务端会校验Nonce值是否已存在(防止重复请求)

请求参数说明

参数名必选类型示例值说明
appKeystringa0jtz0HUwL66r7gCGvbMKQ应用唯一标识

📮响应信息

成功响应体

json
{
  "code": 0,
  "msg": "",
  "traceId": "",
  "docs": "",
  "data": {
    "yesterdayDownloadCount": 171,
    "totalDownloadCount": 63105,
    "yesterdayAppGetStrategyCount": 131,
    "totalAppGetStrategyCount": 14429,
    "yesterdayAppUpgradeCount": 0,
    "totalAppUpgradeCount": 0,
    "yesterdayAppStartCount": 586,
    "totalAppStartCount": 20002,
    "downloadCount7Day": [
      {
        "timeData": "251217",
        "data": 185
      },
      {
        "timeData": "251218",
        "data": 154
      },
      {
        "timeData": "251219",
        "data": 145
      },
      {
        "timeData": "251220",
        "data": 105
      },
      {
        "timeData": "251221",
        "data": 80
      },
      {
        "timeData": "251222",
        "data": 129
      },
      {
        "timeData": "251223",
        "data": 171
      }
    ],
    "appGetStrategyCount7Day": [
      {
        "timeData": "251217",
        "data": 68
      },
      {
        "timeData": "251218",
        "data": 69
      },
      {
        "timeData": "251219",
        "data": 69
      },
      {
        "timeData": "251220",
        "data": 63
      },
      {
        "timeData": "251221",
        "data": 61
      },
      {
        "timeData": "251222",
        "data": 110
      },
      {
        "timeData": "251223",
        "data": 131
      }
    ],
    "appUpgradeCount7Day": [
      {
        "timeData": "251217",
        "data": 0
      },
      {
        "timeData": "251218",
        "data": 0
      },
      {
        "timeData": "251219",
        "data": 0
      },
      {
        "timeData": "251220",
        "data": 0
      },
      {
        "timeData": "251221",
        "data": 0
      },
      {
        "timeData": "251222",
        "data": 0
      },
      {
        "timeData": "251223",
        "data": 0
      }
    ],
    "appStartCount7Day": [
      {
        "timeData": "251217",
        "data": 716
      },
      {
        "timeData": "251218",
        "data": 473
      },
      {
        "timeData": "251219",
        "data": 489
      },
      {
        "timeData": "251220",
        "data": 362
      },
      {
        "timeData": "251221",
        "data": 308
      },
      {
        "timeData": "251222",
        "data": 559
      },
      {
        "timeData": "251223",
        "data": 586
      }
    ]
  }
}

响应体参数说明

参数名类型示例值说明
yesterdayDownloadCountint1昨天应用下载次数
totalDownloadCountint1应用总下载次数
yesterdayAppGetStrategyCountint1昨天应用请求升级次数
totalAppGetStrategyCountint1应用总请求升级次数
yesterdayAppUpgradeCountint1昨天应用升级次数
totalAppUpgradeCountint1应用总升级次数
yesterdayAppStartCountint1昨天应用启动次数
totalAppStartCountint1应用总启动次数
downloadCount7Day[]1近 7 天应用下载次数
appGetStrategyCount7Day[]1近 7 天应用请求升级次数
appUpgradeCount7Day[]1近 7 天应用升级次数
appStartCount7Day[]1近 7 天应用启动次数

典型错误响应体

json
{
  "code": 400002,
  "msg": "参数缺失"
}

📊状态码

http 状态码code场景描述解决方案
2000请求成功
400400001非法请求
400400002参数缺失
400400003参数非法
400400004报头非法
400400005报体非法
401401001鉴权失败
401401002签名验证失败
404404001资源不存在
404404002查询记录不存在
404404003处理方式不存在
404404004请求不存在
500500001服务器内部错误请联系我们 联系我们
500500002服务器内部校验数据失败请联系我们 联系我们