首页 > 解决方案 > Youtube 搜索 api V3 javascript

问题描述

这里我有工作 API 请求,最多可以返回 50 个视频(请参阅文档),我怎样才能拥有more功能?

当我点击more按钮时,我需要在已经返回 50 后获取视频,这意味着从 50 到 100,下次点击从 100 到 150,等等。

function execute() {
    return gapi.client.youtube.search.list({
      "part": "masha i medved",
      "maxResults": 50,
      "q": "surfing"
    })
    .then(function(response) {
       // Handle the results here (response.result has the parsed body).
          console.log("Response", response); // returns 50 videos from 1000000 result
    },
    function(err) { console.error("Execute error", err); });
  }


标签: javascriptsearchyoutubeyoutube-apivideo-processing

解决方案


响应包含 nextPageToken,您将在下一个请求参数中使用它来获取下一页结果(请参阅文档)。通过这种方式,您最多可以获取 500 个搜索结果。


推荐阅读