2013-01-05 17 views
22

:YouTube Veri API'sı v3 sayfa sonuçlarını nasıl değiştirilir Bu örneği kullanarak YouTube API gelen video verilerini (v3) almaya çalışıyorum

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&maxResults=25&order=relevance&q=site%253Ayoutube.com&topicId=%252Fm%252F02vx4&_h=1&

sorun anlamıyorum ki sayfa sonuçları nasıl değiştirilir. Örneğin, bu sorgu bana 25 ürün (maxResults = 25) verir, ancak toplam sonuçlar -> "totalResults": 548669. Buradaki büyük soru, 2. sayfada nasıl hareket edeceği ve diğer 25 sonucu nasıl alacağınızdır?

cevap

55

Sonuçlara bakarsanız, "pageInfo" dan hemen sonra "nextPageToken" öğesini görürsünüz. Bunun bir sonraki isteğinizde pageToken olarak geçirilmesi gerekiyor. Bir sonraki sayfa için bu birine bir çağrı yapacak

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&order=relevance&q=site%3Ayoutube.com&topicId=%2Fm%2F02vx4&key={YOUR_API_KEY} 

: Bu API çağrısı yaparsanız

Yani

https://www.googleapis.com/youtube/v3/search?pageToken=CBkQAA&part=snippet&maxResults=25&order=relevance&q=site%3Ayoutube.com&topicId=%2Fm%2F02vx4&key={YOUR_API_KEY} 
+0

nasıl bildiğimiz biz sonuna geldiniz tüm sonuçlar? – Moji

+6

Son sayfa yok nextPageToken – krzysiej

+1

Ya da v3 api – MurWade

İlgili konular