Youtube API v3 按标签搜索自己的视频

Posted

技术标签:

【中文标题】Youtube API v3 按标签搜索自己的视频【英文标题】:Youtube API v3 Search own videos by tag 【发布时间】:2013-05-16 09:05:01 【问题描述】:

是否可以使用 Youtube API v3 按标签搜索视频? 我想在我自己的视频中搜索。

【问题讨论】:

【参考方案1】:

使用search 方法和##tagname 搜索q 参数的字符串并设置type:video 参数。您可以找到其他搜索运算符here。旧的 - tag:tangle 不适用于我的新 api。 ## 工作正常。

【讨论】:

你是如何让它工作的?您是否以内容合作伙伴的身份授权该请求? @kjosh 使用您的 API 密钥:GET https://www.googleapis.com/youtube/v3/search?part=snippet&q=%23%23YOUR_TAG&key=YOUR_API_KEY 似乎不再起作用了?还有其他方法吗?【参考方案2】:

最近尝试了用户350D 给出的解决方案,但q=##YOUR_TAG 似乎不适用于最新的YouTube API。似乎只有将视频 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;

【讨论】:

【参考方案3】:

您可以使用playlist 中的设置视频ID 进行videos->list,并通过标签检查它们。但 API 中不再支持按标签搜索。

【讨论】:

以上是关于Youtube API v3 按标签搜索自己的视频的主要内容,如果未能解决你的问题,请参考以下文章

YouTube v3 API 搜索频道视频中的多个搜索查询

Youtube API v3 搜索视频、检索标题和 url

Youtube API V3 - 如何使用频道图标字段搜索视频?

如何使用 YouTube API V3 仅查询 360 视频

Youtube /v3/search API 不再返回直播视频

如何通过 YouTube Data API v3 从我自己的 YouTube 频道获取所有视频