Open BarryCarlyon opened 3 years ago
If your token has
user:edit:broadcast
- it works as expecteduser:read:broadcast
(as documented) - it only returns active extensions.If your token has
user:edit:broadcast
- it works as expecteduser:read:broadcast
(as documented) - it only returns active extensions.
Can confirm this is still a problem
Using channel:manage:extensions
also only returns active extensions
This behaviour is now documented in the reference for the legacy scopes:
Requires a user access token that includes the
user:read:broadcast
oruser:edit:broadcast
scope. To include inactive extensions, you must include the user:edit:broadcast scope.
However, channel:manage:extensions
still returns only active extensions (and this scope is not mentioned anywhere within the reference despite being listed in the scopes page instead of user:edit:broadcast
#655)
channel:manage:extensions
seems to be working properly now, enough to fetch all installed extensions, both active and inactive
Brief description
Get User Extensions should return a list of all extensions installed to a channel Currently it only returns the active extensions. So I have no idea whats available to install!
How to reproduce
Call, with a token that has
user:read:broadcast
https://dev.twitch.tv/docs/api/reference#get-user-extensions
Resp
Expected behavior
Returns all available extensions that the channel has that can be activated in a slot
Screenshots
The response on the right
should return
Borderlands 3
andCtrl+ stream kit
amoung others It does not.