
The idea really is to take control over our own overlays and interactive features, build fun things, and be totally free to experiment in our live streams. StreamWidgets is an experimental tool, and it's open source, so you can help improve it - actually, it's just a base, a starting point to give you an idea or inspiration. In the next section you'll see how to use the tool I've built during my live coding streams. Note: If you're on Linux, as I am, you'll probably need to install a plugin to enable browser source (totally worth it!).
Step 6: Display the results nicely so that you can include that via an OBS Browser Source. Step 5: Make a request to Twitch's API to obtain recent followers for that user ID, and include the Auth header with the user's access token. Include the Auth header with the user's access token. Step 4: Make a request to Twitch's API to validate the user token and get the user's ID. This will come in the following format: where TOKEN is your unique access token. Step 3: Extract the user's access token from the callback URL.
This will require the application's client_id and the callback_url you set up with Twitch.
Step 2: Create a script to generate your application's authorization link and receive Twitch's callback request. Step 1: Create a new Twitch Application and obtain the client_id. Here's a TL DR of the whole process, using Twitch's implicit OAuth workflow. Freedom, at last! ) Building Your Own Twitch New Followers Overlay in Any Language Please don't reply with comments such as "there's extension X that does just that", since the exact objective of this experiment is to not depend on external services and build your own custom widgets or overlays. I've been building something like this for my own stream sessions. Twitch has their own ecosystem of points and rewards, and leveraging their API to showcase new followers on screen is a good starting point for those who want to give more recognition to their growing community. Creating a Twitch New Followers Overlay for OBS in PHP