youtube data api多页

时间:2016-12-16 06:28:10

标签: python youtube youtube-data-api

我在这里使用Youtube Data api: https://github.com/youtube/api-samples

具体来说,我在看: 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等?我似乎无法在文档中找到它。谢谢!

1 个答案:

答案 0 :(得分: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