Youtube api 如何基于频道ID使用YouTube API查找视频
因此,我正在为我正在构建的web应用程序使用YouTube API v3。我已经记下了基本知识,但我正在搜索文档,试图找到一种基于channelID过滤返回视频列表的方法。然而,这似乎是不可能的。有没有办法编写类似于下面这个伪代码的请求: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
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}
在查询参数中指定了resourcetype=video
,因为您需要此频道的视频
type参数将搜索查询限制为仅检索特定类型的资源。该值是以逗号分隔的资源类型列表。(字符串)
资源可以是任何视频、播放列表、订阅者等。希望对您有所帮助
GET https://www.googleapis.com/youtube/v3/search?channelId=ASADKAHWSDA&type=video&key={YOUR_API_KEY}