是否可以仅根据标签值列出 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 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};