Youtube api 如何基于频道ID使用YouTube API查找视频

Youtube api 如何基于频道ID使用YouTube API查找视频,youtube-api,youtube-channels,Youtube Api,Youtube Channels,因此,我正在为我正在构建的web应用程序使用YouTube API v3。我已经记下了基本知识,但我正在搜索文档,试图找到一种基于channelID过滤返回视频列表的方法。然而,这似乎是不可能的。有没有办法编写类似于下面这个伪代码的请求: https://www.googleapis.com/youtube/v3/videos?part=snippet& // and a second value that would imply with channelID=UCn8zN

因此,我正在为我正在构建的web应用程序使用YouTube API v3。我已经记下了基本知识,但我正在搜索文档,试图找到一种基于channelID过滤返回视频列表的方法。然而,这似乎是不可能的。有没有办法编写类似于下面这个伪代码的请求:

   https://www.googleapis.com/youtube/v3/videos?part=snippet&

   // and a second value that would imply with channelID=UCn8zNIfYAQNdrFRrr8oibKw
这似乎是API中的一个逻辑函数。然而,我似乎在文档中找不到任何名称/值对来支持这一理论

我能找到的最接近的是video.list请求的onBehalfOfContentTowner名称/值对(但它要求我是视频的上传者?)

不管怎样,如果有人能肯定地回答这是否可能(如果是的话,我可以使用一个链接到文档或示例),因为我已经在文档上倾注了大量的时间来寻找这个功能,但运气不佳。
任何帮助都将不胜感激

您的链接指向视频搜索

1) 首先,您需要检索channelID的频道信息(例如UCN8ZNIFIAQNDRFRR8OIBKW)

“内容详细信息”:{ “相关播放列表”:{ “喜欢”:字符串, “收藏夹”:字符串, “上传”:字符串, “watchHistory”:字符串, “watchLater”:字符串 }

2) 然后使用“uploads”:字符串检索视频,即用户上传的视频,这是一个播放列表


要检索播放列表,请参见:。

使用api调用
搜索。列表,例如:

GET https://www.googleapis.com/youtube/v3/search?channelId=ASADKAHWSDA&type=video&key={YOUR_API_KEY}
在查询参数中指定了resource
type=video
,因为您需要此频道的视频

type参数将搜索查询限制为仅检索特定类型的资源。该值是以逗号分隔的资源类型列表。(字符串)

资源可以是任何视频、播放列表、订阅者等。希望对您有所帮助

GET https://www.googleapis.com/youtube/v3/search?channelId=ASADKAHWSDA&type=video&key={YOUR_API_KEY}