In case you missed it, the Kraken API will require a Client-ID as of August 8th, 2016. Read the blog for more details. Here are a few FAQs that I thought I'd address in one place:
Is the Client-ID required for all API calls?
Yes! Every API call, no matter how simple, will require the Client-ID in the header.
If I'm including an OAuth token, do I need to include a Client-ID?
If you are passing in an OAuth token, we will figure out the Client-ID for you.
Are query string parameters still supported for Client-ID?
Yes! We still support the query string parameter for the Client-ID.
Can I test to see if my Client-ID is being accepted?
Yes! We added the
identified value to the root endpoint at https://api.twitch.tv/kraken. If this value is set to
true, your Client-ID was accepted. If this value is set to
false, your Client-ID wasn't accepted. It'll look like this:
Client-ID is correct:
Client-ID is incorrect: