按标签搜索YouTube API

时间:2014-12-23 14:43:34

标签: asp.net-mvc youtube-api

我正在尝试将视频添加到现有的ASP.NET MVC网站,我想显示来自YouTube频道的视频。

我为每个视频添加了一个标记,以指示它应显示在哪个页面上。我以为我可以在每个页面上按标签搜索我们的频道,以在该页面上呈现相关视频。

我正在尝试专门使用API​​ v3,但似乎我不能这样做。

我无法使用开发者代码,因为多个用户使用标准YouTube前端上传视频。这似乎是基本的功能,所以我假设这是我对这个API的经验不足。

例如,我们的YouTube频道为ChillinWithCharlie。在开发过程中,一个视频被标记为20141213Cheneys

我可以在我们的频道中获取所有视频,但有没有办法查询v3 API以检索只是此视频?

我在这里看到一个建议,我检索所有视频,并在代码中过滤。这感觉效率低下,所以我宁愿不这样做,但我甚至看不到所有频道视频都返回标签的位置,我可以在代码中查询。

1 个答案:

答案 0 :(得分:0)

不仅仅是你。似乎没有特定的查询参数来按标签搜索API v3。 我建议您使用“q”(搜索)参数中的标记进行搜索,然后检查结果以查看标记是否存在于返回的代码段>标记属性中,以验证确切的视频。

注意YouTube标记仅对视频的上传者可见。 https://developers.google.com/youtube/v3/docs/videos#snippet.tags[]