27-Nerds / 27-Nerds/dota-leagues-go
збереження GetRealtimeStats для лайв ігор
- Vorherrschende Sprache
- Go
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
ендпоінт 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
потрібно реалізувати механізм збереження цих даних в бд
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.