2016-05-25 4 views
0

ich alle Kommentare auf einem YouTube-Videokriechen alle Kommentare zu einem Youtube Video

ich diese HTTP-Anforderung bin mit zu kriechen versuche:

https://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyBAcQUU5I4FElmsYVK0irkDPVGQ_OLLkO0&textFormat=plainText&part=snippet&videoId=K9vFWA1rnWc&maxResults=100 

Aber das Problem ist, dass ich alle Kommentare müssen und es gibt nur 100 Kommentare. Die YouTube-API3.0 erlaubt mir nicht, den maxResults-Wert auf mehr als 100 zu erhöhen. Gibt es dafür eine Lösung?

Antwort

1

Der Parameter maxResults gibt die maximale Anzahl von Elementen an, die in der Ergebnismenge zurückgegeben werden sollen. Akzeptable Werte sind 0 bis einschließlich 50. Der Standardwert ist 5.

Wenn eine JSON-Antwort mehr Werte als die maxResults hat, hat die JSON-Antwort auch einen Parameter namens pageToken. Der pageToken-Parameter identifiziert eine bestimmte Seite in der Ergebnismenge, die zurückgegeben werden soll. In einer API-Antwort identifizieren die Eigenschaften nextPageToken und prevPageToken andere Seiten, die abgerufen werden können.

https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&allThreadsRelatedToChannelId=UC6KKh6eK3DIBMznzBiA4XOw&key=[API_KEY]&maxResults=2

in der JSON-Antwort der oben genannten URL erhalten Sie den nextpagetoken finden, die Sie auf die obige URL den restlichen Inhalt bekommen Sie das nächste Mal eine GET-Anfrage senden, um hinzufügen verwenden.