Hey,
Since Twitch decided to throw shovel full of crap into the fan and causing headache to big communities and services that are using username to get data ouf from Streams endpoint for example.
Would it be possible to receive same feature as /Streams/ endpoint so we can for example with 1 JSON request be able to pull from 1 to +500 names all of their ID’s at once without having to do it one by one each time we need to update something and cause alot of stress(and also possible block of client_id token due to massive stress caused by single requests)?
Reason why i’m asking is that on the Q&A someone said that they have millions of username entries which needs to be converted into ID’s and also as i’m working with community Discord Bot & Website things including Twitch API requests of online streamers from names we have in our database and if i really have to do all updates one by one with simple script it will be popping of Twitch limits instantly (else the update would take from 4 to 24 hours or probably even more).
Allowing us to request more than one name at time will make our transition so much easier because we can make better scripts for getting all ID’s at once and adding them to database or where it’s needed without having to struggle with annoying single name requests.
Ofcourse this would also require that even when V3 gets deprecated, /Users/ endpoint must be working same way to ensure our chance to actually keep getting ID’s and updating them when needed.
Here’s my second question:
When V3 gets deprecated how the … are we supposed to pull User ID from???
As Twitch states: "If your integration relies on username now, please use the /Users/ endpoint to translate from a username to an ID as shown below. → https://api.twitch.tv/kraken/users/dallas "
I tested this /Users/ endpoint with V5 and well that particular thing does it too so we must have ID instead of username … so I ask again that how are we supposed to get the ID?
Yeah sure I know that there was answer on comments about it (not for bad but it’s just simply terrible way of doing it) which was suggestion on how we could use it but how do you expect us to get 100% accurate data when query gives us correct one and several of other same looking ones?
https://api.twitch.tv/kraken/search/channels?query=statusd112&client_id=TOKEN_HERE&api_version=5
It’s just ridiculous that you are going to implement system modification which allows you to do more but in other hand slapping us 3rd party developers in the face and making our work look inaccurate/bad only because we simply cannot rely on V5 /Channels/Search/ endpoint to always have 100% exact match with limit=1.
I do apologise that this contains alot of things that can be found at Q&A topic but I just want to have seperate topic with answers only to those questions.