GET管理接口

事件活跃热力图

事件量折到星期 × 小时的网格,固定 168 格(含无数据的空格)。 折叠按每条上报**来源国家**的代表时区进行,回答的是「用户在当地几点活跃」; `tz_offset_minutes` 只是无法定位的来源的回退值。这与趋势图的口径不同—— 趋势图用统一的查询者时区画绝对时间轴。

URL

/api/v1/admin/projects/{projectKey}/events/stats/heatmap

鉴权方式

需要管理员 JWT 或 API Key,二者等价(Authorization: Bearer <token>)

请求参数

Path 参数

名称类型必填说明
projectKeystring项目主键 project_key(大小写不敏感)

Query 参数

名称类型必填说明
start_timeintegerUnix 时间戳(秒)
end_timeintegerUnix 时间戳(秒)
tz_offset_minutesinteger相对 UTC 的分钟偏移,即浏览器的 `-new Date().getTimezoneOffset()`。 统计桶按 UTC 小时存储,但「几点最忙」问的是受众的墙上时间,因此 「星期 × 小时」与「按天」的折叠都以该偏移为准。省略时为 0(等同 UTC)。
event_namestring

Header 参数

名称类型必填说明
AuthorizationstringBearer <管理员 JWT 或 API Key>

该接口无需请求体。

响应示例

200 响应

{
  "start_time": 0,
  "end_time": 0,
  "tz_offset_minutes": 0,
  "data": [
    {
      "weekday": 0,
      "hour": 0,
      "count": 0
    }
  ]
}
GET

Try It Out

请求 URL 预览

/api/v1/admin/projects/verhub/events/stats/heatmap?start_time=1760000000&end_time=1762000000&tz_offset_minutes=480