You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can map this to shift charts, but they are notoriously inaccurate, while the on-ice player list is quite a bit better (not perfect.) The underlying JSON data for a) must exist; b) seems like a shortcut.
5 | 1 | EV | 0:0020:00 | FAC | DAL won Neu. Zone - NYR #93 ZIBANEJAD vs DAL #53 JOHNSTON | 93C 17R 20L 8D 79D 31G | 53C 63R 21L 2D 23D 41G
Are the shift charts really that inaccurate? I haven't integrated them yet, but it'd be frustrating if they are unreliable... I'd be surprised if that data isn't coming from the same place? But if it's not, there must be some internal API we don't have access to
I haven't QAed these shift charts yet, but in past, you'd sometimes have 14 guys on the ice for one team. And MSG frequently forgot to put the goalie in. It might end up a wash in the end.
Had anyone found an API query that gets the full PBP? i.e. a) instead of b)
a) https://www.nhl.com/scores/htmlreports/20232024/PL020274.HTM
b) https://api-web.nhle.com/v1/gamecenter/2023020274/play-by-play
You can map this to shift charts, but they are notoriously inaccurate, while the on-ice player list is quite a bit better (not perfect.) The underlying JSON data for a) must exist; b) seems like a shortcut.
5 | 1 | EV | 0:0020:00 | FAC | DAL won Neu. Zone - NYR #93 ZIBANEJAD vs DAL #53 JOHNSTON | 93C 17R 20L 8D 79D 31G | 53C 63R 21L 2D 23D 41G
vs
{"eventId":101,"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"timeInPeriod":"00:00","timeRemaining":"20:00","situationCode":"1551","homeTeamDefendingSide":"right","typeCode":502,"typeDescKey":"faceoff","sortOrder":11,"details":{"eventOwnerTeamId":25,"losingPlayerId":8476459,"winningPlayerId":8482740,"xCoord":0,"yCoord":0,"zoneCode":"N"}}
The text was updated successfully, but these errors were encountered: