Allow Batch Querying of Followers
Get Channel Followers (https://api.twitch.tv/helix/channels/followers) has an optional user_id
parameter to provide support for checking if a particular user_id
is following the broadcaster.
However, it doesn't allow you to supply more than one user_id. This makes it impossible to batch check if certain users are following.
Most other endpoints allow this batching behavior such as:
Get Banned Users
Get User Chat Color
Get VIPs
Get Users
Get Broadcaster Subscriptions
Get Channel Information
My Use Case:
I would like streamers to set up automation triggers based on if a viewer is following/subbed/etc. To do this I lazily update a cache of information about viewers as they're discovered via various events. When a piece of information about a viewer is needed but not in the cache I do a batched query of as many viewers as I can to update the cache. I cannot batch query if viewers are following, in most cases this creates a much larger Get Channel Followers request volume as the cache individually updates follower information.
Please consider allowing multiple user_id
s in Get Channel Followers