As promised, here are the docs for v5. All new docs will be on the developer website. We’ll be deprecating the GitHub shortly.
Please be aware of a few things:
Reference material was consolidated based on URL. For example, there used to be a Subscriptions category. Instead, those have gone under their respective channel and users pages.
We have a new guide: Using the Twitch API. This is meant to cover how to get started with the API including getting a Client-ID, etc.
We have a new landing page: Twitch API Overview. This is meant to cover any meaningful changes for the API. This includes our deprecation timeline and changes that are applicable to v5 (from the blog post).
Lots of rewriting of text. The goal was a more consistent set of documentation. Please let me know if you see any rendering errors or text bugs.
Thanks for your patience with the documentation! We will continue to iterate on these docs as needed.
Hey @DallasNChains, great work getting the docs up so fast. I’ve tried implementing the changes, and I’m running into an issue. I verified that I’ve set “application/vnd.twitchtv.v5+json” as the “Accept” in the header, but whenever I try to make a request using my channel id, I get a response saying “User 12326611 does not exist”. I doubled checked, and this is the value being returned under “_id” from “Get Channel”.
@jpcguy89 I can’t repro this. That channel ID gives me a list of followers for your channel. Can you paste your code (and please remove anything sensitive)?
@DallasNChains Follow up to Marloeleven’s comment, kraken/users/<user ID>/emotes provides the list of emotes an user has access to use, not the list of subscription emotes available on a particular channel which /kraken/chat/<channelID>/emoticons currently provides in v3 and is broken or missing from v5.
Since there is no way to translate an emoteset ID to a channel name/ID so /kraken/chat/<channelID>/emoticons is needed for sites like twitchemotes.com to function.
I assuming it was just an oversight since /kraken/chat/<channelID>/emoticons is not listed a being removed in the v5 changelog
I also have a few applications that rely on having the entire list of emotes (with a way to get the image URL as well, right now the ID is enough for the CDN URL). Is there a way to do this with v5?