Get Channel Point Reward - Proposed Changes/Additions
There should be a minimal method of getting basic information about a Channel Point Reward e.g. Custom Name, using only its ID.
For example, lets say we listen to the redeem
event with tmi.js, all we're given (as far as I can see) is the rewardId. I'd want to be able to use this rewardId to fetch more basic,non-private information, such as the Reward's custom name, without the need for a user token from the broadcaster.
If we're able to fetch basic stream information (e.g. title, game) without the need for a broadcaster's token, we SHOULD be able to at least get the name of a reward using it's ID without the need of a broadcaster's token, as the Name is publicly viewable (when activated, at least) anyways.
Albeit, if the custom reward is disabled and one has somehow managed to get the ID for it, for example, if its a surprise seasonal reward that the streamer wants to be kept secret until the right time, the api should still respond as if the reward is non-existant.
I personally would like this ability for my (PERSONAL) logging system, which i use to keep track of certain events. This logging system is never shared with anyone that it doesnt concern. e.g. Its only shown to the streamer that each logged event relates to.