【问题标题】:How do I list more than 50 Youtube videos in a channel using nextPageToken?如何使用 nextPageToken 在频道中列出 50 多个 Youtube 视频?
【发布时间】:2018-04-06 17:55:55
【问题描述】:

使用以下链接,它列出了我的所有视频,最多 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

【问题讨论】:

    标签: youtube google-api youtube-api youtube-data-api


    【解决方案1】:

    当您进行搜索时,如果有另一页结果,则结果包含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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-23
      • 2018-11-29
      • 2015-07-12
      • 2023-03-14
      • 2017-09-20
      • 1970-01-01
      • 2021-08-13
      • 2019-10-18
      相关资源
      最近更新 更多