您已设置
maxResults
在提交初始请求之前;这将决定您取回的物品数量。在您的情况下,将其设置为3。
提交初始请求后
,如果有更多结果,您将收到
nextPageToken
在YouTube API的回应中。将此作为
pageToken
,它将在下一个
最大结果
找到的项目。(如果没有nextPageToken,则不会有更多结果。)
因此,您的代码可能如下所示:
var maxResults = 3;
var finalURL = 'https://www.googleapis.com/youtube/v3/search?key=' + this.API +
'&channelId=' + this.channelID +
'&part=snippet,id&order=date&maxResults=' + maxResults;
// this should be the response from your previous request
if (response.nextPageToken) {
finalURL += '&pageToken=' + response.nextPageToken;
}
查看YouTube API
documentation on pagination
有关详细信息。