27-Nerds / 27-Nerds/dota-leagues-go
збереження GetRealtimeStats для лайв ігор
- Lenguaje dominante
- Go
- Estrellas
- 0
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
ендпоінт https://www.dota2.com/webapi/IDOTA2League/GetLiveGames/v001? повертає список матчів, що відбуваються прямо зараз, система зберігає відповіді в таблиці `games` з такою структурою:
```
type Game struct {
LeagueID int `json:"league_id"`
ServerSteamID int64 `json:"server_steam_id"`
RadiantName string `json:"radiant_name"`
RadiantTeamID int `json:"radiant_team_id"`
DireName string `json:"dire_name"`
DireTeamID int `json:"dire_team_id"`
Time int `json:"time"`
Spectators int `json:"spectators"`
DbKey string `json:"_key,omitempty"`
}
```
https://github.com/27-Nerds/dota-leagues-go/blob/master/model/game.go#L9
якщо передати `ServerSteamID` в цей ендпоінт: https://www.dota2.com/webapi/IDOTA2MatchStats/GetRealtimeStats/v001?server_steam_id= , можна отримати інформацію про гру в реальному часі. Приклад відповіді:
https://gist.github.com/syzspectroom/7f84549a1a9e27db0256e9de89d4e1e8
потрібно реалізувати механізм збереження цих даних в бд
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.