opened 05:21AM - 28 May 20 UTC
closed 03:34PM - 18 Apr 23 UTC
product: v5
stopped investigating
**Brief description**
As informed on issue https://github.com/twitchdev/issues/…issues/66
This api is not working properly since above issue was open.
After loading a page of 100 clips, one can't request more clips using the "cursor" when a language is set.
**How to reproduce**
Load the first "page" and filter just the cursor
```
curl -s \
-H "Accept: application/vnd.twitchtv.v5+json" \
-H "Client-ID: yours_app_id" \
"https://api.twitch.tv/kraken/clips/top?limit=100&period=day&language=en" \
| jq -r "._cursor"
```
**Result**
`MTAw`
**Now use the cursor**
```
curl -s \
-H "Accept: application/vnd.twitchtv.v5+json" \
-H "Client-ID: yours_app_id" \
"https://api.twitch.tv/kraken/clips/top?limit=100&period=day&cursor=MTAw&language=en" \
| jq -r "._cursor"
```
**Result**
`null`
Try again without the `jq` filter to see the error:
```
curl -s \
-H "Accept: application/vnd.twitchtv.v5+json" \
-H "Client-ID: yours_app_id" \
"https://api.twitch.tv/kraken/clips/top?limit=100&period=day&cursor=MTAw&language=en"
```
**Result**
```
{
"error": "Internal Server Error",
"status": 500,
"message": ""
}
```
**Expected behavior**
The proper API result, that when no more content exist return a cursor="" or a empty cursor meaning last page was reached, any subsequent request just cause the api to return repetitive result starting again from top.
**Screenshots**
Doesn't applies.
**Additional context or questions**
Doesn't applies.