如何使用nextPageToken在频道中列出50多个Youtube视频?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用nextPageToken在频道中列出50多个Youtube视频?相关的知识,希望对你有一定的参考价值。
使用以下链接,它列出了我的所有视频,最多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
以上是关于如何使用nextPageToken在频道中列出50多个Youtube视频?的主要内容,如果未能解决你的问题,请参考以下文章
我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?
YouTube Api 播放列表视频限制为 50 个。如何获取更多?