REQ: Add banner/logo information back into the Get Followed Streams endpoint
I’m currently upgrading my app from the old v5 API to the latest Twitch API. The Get Followed Streams endpoint was recently added which I was waiting on. However, the old v5 endpoint contains the “profile_banner” information, while the new equivalent API endpoint does not.
In order to get this information, I would now need to make additional API requests to the Get Users endpoint which also requires an additional user:read:email scope.
I’m requesting this information be added back into the Get Followed Streams endpoint so I don’t have to make additional API requests, and not have to force the users of my app to authorize an additional scope.
EDIT: The additional scope is only required if I need email information, which I do not.
Thank you.
-
Hi Wallboy, with the addition of the followed streams endpoint in the latest version of the API, banner information was considered to be extraneous data and was removed from this payload. However, as you mentioned, this can be obtained via the Get Users endpoint and calls to this endpoint can include up to 100 IDs, which would most likely exceed the number of live streams that would be returned with the followed streams endpoint. This is the method we suggest to get banner information for followed streams. As your edit suggests, Get Users does not require any scopes; `user:read:email` is only optional if you wanted a specific user's return payload to include the "email" field.