Ich versuche, um durch alle Inhalte eines Youtube-Kanal durch die api mit:Seltsames Verhalten Youtube v3 api
https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey>
wie ich führen erhalte ich:
{
"kind": "youtube#searchListResponse",
"etag": "\"CuSCwMPVmgi8taDtE2LV6HdgkN0/N3YNEZY0rLQ94onYIYp3nPLN57E\"",
"nextPageToken": "CDIQAA",
"regionCode": "CZ",
"pageInfo": {
"totalResults": 1381,
"resultsPerPage": 50
},
"items": [ ...
alle bis hier in Ordnung; Gegenstände sind vorhanden. jedoch, wenn ich anfangen Paging durch die Ergebnisse über die nextpagetoken:
https://www.googleapis.com/youtube/v3/search?channelId=UC5nc_ZtjKW1htCVZVRxlQAQ&part=snippet,id&order=date&maxResults=50&key=<myKey>&pageToken=CJADEAA
Dinge beginnen seltsam zu bekommen. Nach ein paar nextPageTokens gibt es keine weiteren Items mehr im Ergebnis, obwohl ich nicht einmal in der Nähe der Gesamtzahl der Ergebnisse war (1381).
In meinem Test nach der 11. Seite bekam ich ein leeres Ergebnis. Ich bekomme immer noch Tokens für die nächste und vorherige Seite, auch totalResults bleibt gleich, aber keine weiteren Items.
vielen Dank. Gibt es trotzdem irgendwelche Ergebnisse? –
Nun, Sie könnten versuchen, API-Anfragen mit dem publishedAfter-Parameter zu wiederholen, der jede Woche oder jeden Monat so verteilt wird, dass sie alle erhalten. – johnh10
ein Filter war auch meine Idee. Danke nochmal. –