javascript - 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); });
}
解决方案
响应包含 nextPageToken,您将在下一个请求参数中使用它来获取下一页结果(请参阅文档)。通过这种方式,您最多可以获取 500 个搜索结果。
推荐阅读
- python - 创建一个以维度、均值和方差为参数的 numpy 数组?
- design-patterns - 你如何确定什么应该是微服务?
- python - 将元数据添加到 Keras LSTM
- python - 否则在我的代码中没有被激活
- prolog - 用prolog推理信念网络
- javascript - 如何在 JavaScript 中对按顺序编号的文件进行排序?
- java - 由于 ApplicationContext,Spring 应用程序复制功能
- python - 尝试连接时 Python 脚本失败
- latex - 如何在gnuplot中的符号上加一个点?
- r - 双变量 Probit/logit R:如何使用“zeligverse”包找到所有系数和边际效应