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 API V3 - 如何使用频道图标字段搜索视频?
如何使用 YouTube API V3 仅查询 360 视频