Events recovery
Learn how to use PandaScore WebSockets API to recover past real-time events.
Notice
The events feed is available in the Live Pro Plan. For more information, see Pricing.
When sending a Recover message in the WebSocket, the server responds with the list of all events previously sent, even if the client was not connected, which will send you back all the previously pushed events of the game.
When connected to the /matches/<matchID>/events
WebSocket channel, the following message should be sent to retrieve the previous events from <gameID>
.
{
"type": "recover",
"payload": {
"game_id": <gameID>
}
}
Node.js example
const socket = new WebSocket('wss://live.pandascore.co/matches/548763/events?token=YOUR_TOKEN')
socket.onmessage = function (event) {
console.log(JSON.parse(event.data))
}
socket.onopen = function (event) {
socket.send(JSON.stringify({"type":"recover","payload":{"game_id":211051}}))
}
For examples of events messages, see Data samples.
Warning
Event recovery is currently only available for League of Legends and Counter-Strike: Global Offensive.
Updated over 1 year ago