Open willlllllio opened 4 years ago
Thanks for linking @BarryCarlyon . Will close this one :)
Is there any way this ticket could be re-opened? The related tickets are all closed and seem to relate to the 1000-clip limit or the 10-minute resolution of the started_at
and ended_at
parameters.
https://api.twitch.tv/helix/clips?broadcaster_id=179065334&first=100&started_at=2018-07-13T21%3A45%3A00Z&ended_at=2018-07-25T07%3A30%3A00Z returns 39 records, but clip PhilanthropicModernHorseradishLitty
on 2018-07-19 isn't returned despite it being in between 2018-07-13 and 2018-07-25. It's returned in a query on a longer date range, though.
Reported as still occurring. Will re-investigate
Brief description
Time range based Clips API requests will often be missing many clips
How to reproduce
curl -H "$authheader" 'https://api.twitch.tv/helix/clips?broadcaster_id=69906737&started_at=2020-01-15T18:40:00Z&ended_at=2020-01-15T18:50:00Z&first=100'
Returns around 16 clips total, no pagination token
"pagination":{}
:(only posting created_at and id for clarity)
Only about half of the existing clips in the time range are returned. Which ones appears to be somewhat random and can change over time but it never returns all of them.
Expected behavior
Return all existing clips in that 10 minute time range:
Clips found via previous requests and from chat.
Screenshots
Additional context or questions I'm aware that this API will not return all clips for large time ranges with a huge number of clips in them but (seems it's limited to 1k?) but even a small 10 minute time range only returning 16 of the 28 clips in it is very surprising.