2016-12-16 59 views
0

我使用的是YouTube数据API的位置: https://github.com/youtube/api-samplesYouTube数据API的多页

具体来说,我在看: https://github.com/youtube/api-samples/blob/master/python/search.py

在该文件中有:

search_response = youtube.search().list(
    q=options.q, 
    part="id,snippet", 
    maxResults=options.max_results 
).execute() 

然而,最大的结果是50.是否可以将参数更改为youtube.search()以获得结果51 -100,101-150等?我似乎无法在文档中找到它。谢谢!

回答

0

可以使用pageToken参数,以获得下一个页面:

pageToken串

的pageToken参数标识应返回的结果集的特定页面。在API响应中,nextPageToken和prevPageToken属性标识可以检索的其他页面。

从第一个响应返回下一页id(nextPageToken),使用该id获取下一页。

{ 
"kind": "youtube#searchListResponse", 
"etag": etag, 
"nextPageToken": string, 
"prevPageToken": string, 
"regionCode": string, 
"pageInfo": { 
    "totalResults": integer, 
    "resultsPerPage": integer 
}, 
"items": [ 
    search Resource 
] 

}

的更多信息,可以发现here

+0

是,那是,如果我直接创建获取字符串并提交请求。那么通过python包怎么样? – user1357015