API Credentials for Twitch
Guide to obtaining tokens, keys, and connections.
To connect your Twitch account to Botize you need 2 things: a "Client ID" and a "Client Secret". Twitch only allows you to create these credentials if two-factor authentication (2FA) is enabled on your account. Follow these steps exactly.
Enable Two-Factor Authentication
-
1
Before you can use the Twitch API, Twitch requires two-factor authentication (2FA) to be enabled on your account.
-
2
Open Twitch in your browser and log in with your account.
-
3
Click your user icon (top right). A menu will appear.
-
4
In the menu, select "Settings".
-
5
Inside Settings, find and click the "Security and Privacy" section.
-
6
Click the "Set Up Two-Factor Authentication" button and complete the process by following Twitch’s instructions.
Client ID
-
1
Once 2FA is enabled, log in with your Twitch user at: https://dev.twitch.tv/console/apps
-
2
Inside the console, click the "Register Your Application" button.
-
3
Fill in the fields as follows: Name: "botize". OAuth Redirect URL: "https://botize.com/callback/twitch". Category: "Website Integration". Client Type: "Confidential".
-
4
Click the "Create" button to finish the registration.
-
5
In the applications list, locate the one you just created and click the "Manage" button on the right.
-
6
At the bottom of the page you will see the "Client ID". Copy it — this is the value you must paste into the "Client ID" field in Botize.
Client Secret
-
1
Again, at the bottom of the page you will see a button labeled "New Secret". Click it.
-
2
Right next to the "New Secret" button your Client Secret will appear. Copy it — this is the value you must paste into the "Client Secret" field in Botize.
-
3
Go back to the Twitch connection form in Botize, paste the Client ID and Client Secret, and save. Your Twitch account will be connected.