Brief description
When a user follows a streamer, and this streamer starts to stream, this fact is published in https://api.twitch.tv/helix/streams/followed to the user. The problem is, when the streamer goes live, in the first ~30 seconds the user_name (displayName) is not published in https://api.twitch.tv/helix/streams/followed result, while EVERY OTHER information is. So only user_name is missing, and only missing for the first ~30seconds.
How to reproduce
Have two accounts, follow account A with account B, go live with account A, query https://api.twitch.tv/helix/streams/followed with account B. Account A will show up, but without user_name, if you query it again a few seconds later, the user_name will be there.
Expected behavior
I expect that the user_name is always part of the query result regardless WHEN i turn the query. Especially when user_id and user_login is always in the result.
Screenshots
Video
I went live, on my main account, and i'm querying https://api.twitch.tv/helix/streams/followed with my dev account. You can clearly see that the user_name is empty for a good 30 seconds.
https://streamable.com/18sinc
I highly disagree with the mod's response, since it's just wrong. This is not about how often i run the query, but WHEN i run it. I can run it once a week in that 30sec window, and i get a result with empty user_name.
Brief description When a user follows a streamer, and this streamer starts to stream, this fact is published in
https://api.twitch.tv/helix/streams/followed
to the user. The problem is, when the streamer goes live, in the first ~30 seconds theuser_name
(displayName) is not published inhttps://api.twitch.tv/helix/streams/followed
result, while EVERY OTHER information is. So onlyuser_name
is missing, and only missing for the first ~30seconds.How to reproduce Have two accounts, follow account A with account B, go live with account A, query
https://api.twitch.tv/helix/streams/followed
with account B. Account A will show up, but withoutuser_name
, if you query it again a few seconds later, theuser_name
will be there.Expected behavior I expect that the
user_name
is always part of the query result regardless WHEN i turn the query. Especially whenuser_id
anduser_login
is always in the result.Screenshots
Video I went live, on my main account, and i'm querying
https://api.twitch.tv/helix/streams/followed
with my dev account. You can clearly see that theuser_name
is empty for a good 30 seconds. https://streamable.com/18sincAdditional context or questions https://discuss.dev.twitch.tv/t/helix-followed-live-streams-returning-empty-user-name-field/35859
I highly disagree with the mod's response, since it's just wrong. This is not about how often i run the query, but WHEN i run it. I can run it once a week in that 30sec window, and i get a result with empty
user_name
.