Channel:read:subscriptions description doesn't make any sense

When you request the channel:read:subscriptions authorization, the user it informed that the application will be allowed to:

Get a list of all subscribers to your channel and check if a user is subscribed to your channel

This description doesn’t make any sense, because what the application is really seeking for is a list of all subscription of the user, not a list of his subscribers…

Cf: Reference | Twitch Developers

Get all of a broadcaster’s subscriptions.

Unless the documentation is not correct…

The docs are in correct.

At time of writing there is no helix scope or API endpoint to get the channels that a user subscribes to

The scope is correct.

But the docs wording is ambiguous

Ok, then I should use the old API and use channel_subscriptions scope?

But then the scope description is also incorrect, it still says

This will allow xxx to:

  • Get a list of all subscribers to your channel

Should be “Check if you are subscribed to a channel”, no?

If you want to get the channels a user subscribes to its

with

user_subscriptions

This will let you do a user to channel check.
You can’t get “all” the channels a user is subscribed too.

i personally cannot figure it out at all by reading the doc. (nor remember which is which after a week)
best way to figure out is to use your own account + a smaller streamer.
your short script will be infinitely more useful than the current doc…
(not flaming)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.