使用以下链接,它列出了我的所有视频,最多50个结果。
https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=50
但是,我想在我的频道中列出我的所有视频,所以我添加了 pageToken
参数(最多 500 个结果)。这是我在pageToken=nextPageToken
中添加它时使用的链接
https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=50&pageToken=nextPageToken
但是,它给了我以下错误
{
"error": {
"errors": [
{
"domain": "youtube.parameter",
"reason": "invalidPageToken",
"message": "The request specifies an invalid page token.",
"locationType": "parameter",
"location": "pageToken"
}
],
"code": 400,
"message": "The request specifies an invalid page token."
}
}
应该如何复制它才能实际显示nextPageToken
?
执行搜索时,如果还有另一页结果,则结果将包含一个nextPageToken
字段。
{
"kind": "youtube#searchListResponse",
"etag": ""cbz3lIQ2N25AfwNr-BdxUVxJ_QY/jtd94kasKWBOdCB882K5N-sSrnQ"",
"nextPageToken": "CAEQAA",
"regionCode": "US",
"pageInfo": {
"totalResults": 1000000,
"resultsPerPage": 1
},
在下一个搜索调用中将pageToken
设置为等于该nextPageToken
值将返回下一页。
https://www.googleapis.com/youtube/v3/search?...&pageToken=CAEQAA