Cursor is not 'null' anymore when there is no next page

Since 06-12-19 my Minecraft-Plugin is reporting a rate-limit.

BECAUSE:
My Minecraft java plugin was checking for ‘null’ if there is no next result page.
Since that date above there is always a ‘cursor’ even if there are not any following pages.
That resulted in a loop and I was getting rate-limited by twitch.

So please if there are not any addional pages give the ‘cursor’ a ‘null/empty’ result back!

To summarize:
Somehow Twitch-API now added a ‘cursor’ even if the page is not full.
Thatswhy I can’t collect the data I need for my Plugin. It stoppes only if there is no next ‘cursor’.
With “https://api.twitch.tv/helix/streams?game_id=27471&first=100&stream_type=live&language=de” I just want to check all german minecraft streamers to compare their names with Minecraft players that are on my server.
Since friday 06-12-19 this is not working anymore. Instead I get errors that I am rate-limited.

Pls fix that Bug.

Thanks in advance
Spock

It’s a known issue that has happened before and has been occurring over the weekend.

Best solution is to test that the page contains less than 100 records and then stop. As well as testing for the presence of a cursor

See also


Related to your issue

We don’t expect a fix till at least this time tomorrow, and you should also add defensive code in case it happens again

Thx for the quick reply. I’ll wait for a fix.

Any news on this? Will this be fixed?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.