【问题标题】:How to return data from youtube API v3 for two youtube channels with one request?如何通过一个请求从 youtube API v3 返回两个 youtube 频道的数据?
【发布时间】:2022-01-21 05:12:09
【问题描述】:

我目前正在编写一个端点来返回来自两个 youtube 频道的视频数据。目前正在使用通过 url 和 fetch() 发出请求的方法,并希望继续使用它。如何构造 URL,使其返回两个通道而不是一个通道的数据。我当前的网址如下所示:

假设 channel1 = foo,我也想查询 channel2 = bar,而不使用第二个 url 并进行第二个查询。

let url = `https://www.googleapis.com/youtube/v3/search?key=${process.env.YOUTUBE_API_KEY}&part=snippet&q=foo`;

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript node.js google-api youtube youtube-api


    【解决方案1】:

    您的示例调用使用“q=foo”,您说 foo 是 channel1。但是“q”是查询词,因此 API 会在所有频道中搜索“foo”。

    要将搜索限制在某个频道,您可以使用“channelId”参数,并且每次调用只能使用一个。

    https://developers.google.com/youtube/v3/docs/search/list

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      • 2016-03-12
      • 2021-03-13
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多