跳转到内容

API 概览

使用 Framedash REST API 可以获取和分析遥测数据。

服务URL
Web API (Projects, Maps, Content, Query, Analytics, Alerts)https://api.framedash.dev/api
Ingest API (Event Ingestion)https://ingest.framedash.dev

所有请求都需要 API 密钥。通过 X-API-Key 头发送:

X-API-Key: fd_your_api_key_here

可以在仪表盘的”设置”>“API 密钥”中获取 API 密钥。

类型用途
adminWeb API 端点的完全访问权限
write仅事件摄取
ciCI 构建用事件摄取(绕过计费)

根据计划应用速率限制。可以通过响应头确认:

X-RateLimit-Limit: 2000
X-RateLimit-Remaining: 1999
X-RateLimit-Reset: 1700000000

成功时:

{
"success": true,
"data": { ... }
}

错误时:

{
"success": false,
"error": "Error message"
}

成功时:

{
"status": "accepted"
}

错误时:

{
"error": "Error message"
}

API 规范可以 OpenAPI 3.1 格式下载

详情请参阅侧边栏中自动生成的 API 参考。

端点方法说明
/v1/projectsGET项目列表
/v1/projects/{id}/statusGET项目状态
端点方法说明
/v1/projects/{id}/dashboardGET仪表盘指标(DAU、MAU、会话、事件数)
/v1/projects/{id}/heatmapGET地图热力图数据
/v1/projects/{id}/retentionGET玩家留存率队列
/v1/projects/{id}/funnelsGET漏斗转化分析
/v1/projects/{id}/insightsGET按维度聚合分析
端点方法说明
/v1/projects/{id}/alertsGET告警规则列表
/v1/projects/{id}/alertsPOST创建告警规则
/v1/projects/{id}/alerts/{alertId}GET获取告警规则
/v1/projects/{id}/alerts/{alertId}PATCH更新告警规则
/v1/projects/{id}/alerts/{alertId}DELETE停用告警规则
/v1/projects/{id}/alerts/historyGET告警评估历史
端点方法说明
/v1/projects/{id}/mapsGET地图列表
/v1/projects/{id}/maps/{mapId}DELETE删除地图
/v1/maps/uploadPOST上传地图
端点方法说明
/v1/contentGET内容条目列表
/v1/contentPOST创建/更新内容条目
/v1/contentDELETE删除内容条目
端点方法说明
/v1/queryPOST分析查询执行
端点方法说明
/v1/eventsPOST遥测事件摄取