Return Tags and Game ID in Get Videos in Helix
Returning the game_ids seems like a no-brainer to me. We currently get the first game played from the Kraken API, getting all of them (aka Chapters) would be a great upgrade!
Totally agree. This is becoming much more urgent now with v5 going away. It's odd to me that you can search for videos via a game_id but can't get that data directly from the video_id request.
This issue now has some urgency as alternative access to data via v5 is going away early next year.
This is a must have feature for a platform that is centered around gaming content. Until a couple months ago you could get game changes with the v5 markers API, but that access point is broken now. There is currently no replacement in the Helix API.
- Responses from the "videos" access point should include the game id (or game name) and ideally a list of game changes with timestamps
- Game changes and stream title updates (which is both puplic information) should be available through the "markers" access point
The entire twitch domain revolves around videos and gaming.
It makes sense that when you get a video object, it would include both the game being played and chapters/marker timestamps and game info.
Currently the Helix API docs state, "The only markers returned are those created by the user identified by the Bearer token."
This doesn't make sense to me at all. You can see chapters/markers when you watch a VOD on twitch site, why wouldn't you be able to consume markers as read only from an API?
It's also a regression as I could achieve the above with the v5 API previously.
Return all game_id's for the video and the timestamps that the game_id started at (aka chapters)