Provide a way for developers to test features which are Affiliate only.
Features like Channel Points are restricted for Affiliate accounts only.
The fact that not all developers are streamers themselves too, makes it harder to test features like PubSub on the channelpoints topic. It makes them dependent on other affiliate streamers to test their codebase.
It would be nice if it was possible to have alternative ways to access those. either in a developer sandbox mode for testing, or by a waiver of the regular affiliate requirements for developers.
Testing Affiliate/Partner events is now possible with the Twitch CLI. See comments for more details.
As some folks have mentioned here and elsewhere in the community, testing APIs for Affiliate/Partner features as they are made available is a challenge. Especially now that we have the Channel Points API! To begin solving this challenge, we have introduced the Twitch CLI in beta which allows you to test Affiliate/Partner events.
At this time, you can trigger test events for subscribe, unsubscribe, gift, cheer, Bits-in-Extensions transactions, add Channel Points reward, update Channel Points reward, remove Channel Points reward, create a Channel Points redemption, and update a Channel Points redemption notice.
With the functionality now available, we will close this suggestion. To provide additional feedback about the CLI, please use the Twitch CLI UserVoice category.
Twitch CLI announcement:
Twitch CLI repository for installing:
This is an absolutely essential feature. Even though I'm a Twitch affiliate, many (most?) developers aren't. Not only that, but any good developer knows not to test in Production, but how else can we work on this platform?
+1 as this would also help providing twitch with a review channel for e.g. bits transactions where teh review channel is not the devs real channel.
I'd be fine with no transactions actually working but only virtual on those channels (be it points or bits)
+1 Specially after the introduction of the new Channel Points API endpoints, developer accounts/sandbox would be greatly beneficial for regular developers
+1 devs shouldn't be expected to be successful streamers