DocsAPI 文件數據分析 API
👤 全部

數據分析 API

數據分析端點 — 選手檔案、體能統計、跑步分析、圖表。

GET /analytics/athlete_profile

取得選手的完整分析檔案。

Headers

  • `Authorization`: `Bearer <token>`

Response (200)

欄位類型說明
`total_distance`number累計跑量
`total_activities`number累計活動數
`avg_pace`number平均配速
`pb_5k`string5K 最佳成績
`pb_10k`string10K 最佳成績
`pb_half`string半馬最佳成績
`pb_full`string全馬最佳成績

GET /analytics/fitness_stats

取得體能統計數據。

Query Parameters

參數類型說明
`user_id`string使用者 ID
`period`string時間區間(`week`, `month`, `year`)

Response (200)

欄位類型說明
`ctl`number慢性訓練負荷(Chronic Training Load)
`atl`number急性訓練負荷(Acute Training Load)
`tsb`number訓練壓力平衡(Training Stress Balance)
`weekly_distance`number週跑量
`weekly_duration`number週訓練時間

GET /analytics/running_stats

取得跑步統計。

Response (200)

欄位類型說明
`total_runs`number總跑步次數
`total_distance_km`number總跑量(km)
`avg_distance_per_run`number每次平均距離
`avg_pace`string平均配速
`longest_run`number最長單次距離

GET /analytics/user_metrics_charts

取得使用者的圖表數據。

Query Parameters

參數類型說明
`user_id`string使用者 ID
`metric`string指標類型(`distance`, `pace`, `hr`)
`period`string時間區間

GET /analytics/running_heatmap

取得跑步活動頻率熱力圖。


GET /analytics/coach_athletes_metrics

取得教練旗下所有選手的指標(教練專用)。

Query Parameters

參數類型說明
`org_id`string組織 ID
`metric`string指標類型