javascript - 从YouTube API获取类别的搜索结果

标签 javascript node.js express youtube youtube-api

由于文档很大,我无法为我的问题找到合适的Youtube API文档查询。

如何显示某些特定类别的youtube视频,例如旅行技术,最多可显示30个结果,如何获得搜索特定关键字的结果

我在Express.js上的初始代码:

app.get("/videos2", (req, res) => {
  const url2 = "https://www.googleapis.com/youtube/v3/videos";
  fetch(`${url2}&key=${process.env.GOOGLE_API_KEY}`)
    .then((response) => {
      return response.json();
    })
    .then((json) => {
      res.json(json);
    });
});



最佳答案

使用

sync function getAllUrls(urls) {
    try {
      var data = await Promise.all(
        urls.map((url) =>
          fetch(url)
            .then((response) => {
              return response.json();
            })
            .then((json) => {
              return json.items;
            })
        )
      );
      return data;
    } catch (error) {
      console.log(error);
      throw error;
    }
  }

关于javascript - 从YouTube API获取类别的搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62339397/

相关文章:

node.js - NodeJS : Express 3. 0 带有 connect-flash(按照 Passport 本地策略中的建议),仍然发现 req.flash 的异常

javascript - 无论调整大小如何调整和裁剪/信箱图像以完全用图像填充 div

javascript - Google map API v3 - 如何检测客户端负载?

javascript - 如何使用 javascript 或其他客户端技术将 PNG 转换为 GIF?

javascript - 如何使用现有的 typescript 命名空间类作为 Nodejs 的外部模块

javascript - 为什么 Node.js 会有这样的行为?

javascript - 点击图像

javascript - js中如何替换特定字符串

node.js - 如何使用单个等待在 sequelize 中一次运行多个选择查询

javascript - 在 Express 中间件中提供自定义参数