2014-08-27 4 views
2

Я пытаюсь получить список поиска для определенного ключевого слова из API YouTube.Получить список поиска YouTube с YouTube API

Я пробовал: https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&q=elanco&key= {MY API KEY}

И это только дает мне первые 50 результатов. Поэтому я изменил «maxResults» равным 2000

Но тогда возникает эта ошибка:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "invalidParameter", 
    "message": "Invalid value '2000'. Values must be within the range: [0, 50]", 
    "locationType": "parameter", 
    "location": "maxResults" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid value '2000'. Values must be within the range: [0, 50]" 
} 
} 

Кто-нибудь знает, как я могу получить больше, чем 50 результатов? Мое ключевое слово генерирует около 1500 результатов, я хочу видеть их все.

Спасибо!

ответ

-1

Используйте nextPageToken чтобы получить следующий resultset. Есть некоторые ограничения, API может возвращать максимум 50 рестайлов за раз. Но с использованием элемента nexPageToken вы можете получить следующие 50 resultset

{ 
    "kind": "youtube#playlistItemListResponse", 
    "etag": "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/FSbRmodfOD2HSQzA29X7Tn2Mupc\"", 
    " 

nextPageToken": "CAIQAA" 


"pageInfo": { 
    "totalResults": 199, 
    "resultsPerPage": 2 
}, 
"items": [ 
Смежные вопросы