是否可以仅根据标签值列出 YouTube 视频?

Is it possible to list YouTube videos based purely on a tag value?

我正在查看 YouTube v3 API,

其中有一个 q 参数用于查询

但我不确定是否可以根据标签值列出视频,或者它是否始终是自由文本类似搜索?

Unfortunately,好像不能按标签搜索了。事实上,按标签搜索会有点麻烦,因为它们在 YouTube 视频中不再可见;您必须转到页面的源代码并搜索 keyword。您可以只搜索关键字,具体取决于您希望结果的准确性。

您需要先检索视频 ID,然后使用这些视频 ID 检索关联的标签。

例如,要检索视频列表(仅返回所需信息,例如视频 ID、标题和高质量缩略图 URL 等),请使用:

https://www.googleapis.com/youtube/v3/search?key={YOUR API KEY}&fields=items(id(videoId),snippet(title,thumbnails(high(url))))&part=id,snippet;

然后将视频 ID 批处理到一个请求中以检索关联的标签:

https://www.googleapis.com/youtube/v3/videos?key={YOUR API KEY}&fields=items(id,snippet(tags))&part=snippet&id={videoID01,videoID02,etc};

另见 Youtube API v3 Search own videos by tag