我正在寻找一种方法,使用Youtube API为我的研究找到Youtube上的所有360°视频。目前,我无法从Youtube API中找到此功能,也无法使用可用的API函数进行破解。
Yuotube网页上的搜索结果可以按功能过滤,只显示搜索结果中的360°视频。即使使用可用的API方法复制此功能也是我需求的良好起点。也许这可以通过使用片段标签来实现,但我无法使其正常工作。
(这个问题很相似;-)来: Searching 360 degree videos using YouTube Data API? 。但是在8个飞蛾之后,这个问题仍未得到解决,即使Google Youtube Data API支持页面指出:“我们支持Stack Overflow上的YouTube数据API。Google工程师使用youtube-api,youtube-data-api和youtube监控和回答问题-v3-api标签。“当我刚刚遇到这个问题时,我希望这个问题得到一些关注。)
答案 0 :(得分:1)
我一直在努力解决这个问题,并且使用了一些结果有限的方法:
首先,我们使用this method并为我们找到的最早结果的后续新搜索(无publishedBefore
)添加pageToken
过滤器。这使得我们可以获得超过1000个结果,youtube显然限制了你。
其次,我们为查询#360Video
找到了很多好结果,我们对该字符串执行了2组搜索:videoDimension: '2d'
和videoDimension: '3d'
。对于所有结果,我们会查询他们的contentDetails
并过滤掉那些contentDetails.projection
不等于'360'的人。为了更好地衡量,我们还在没有查询字符串的情况下进行“3d”维度搜索。
最后,我们将我们检索到的所有结果组合起来。不幸的是,我们似乎仍然错过了一些我们手工测试的视频。到目前为止,我们只查询了~1000个视频。似乎找到所有360视频可能需要大量的手动工作。
更新:我们采用了手动步骤,我们会定期搜索包含360多个视频的用户帐户,频道和播放列表。这至少产生了数百个视频,可以说是质量更好。可能还有一个步骤,我们会检查每个视频的所有“推荐”视频,等等。
答案 1 :(得分:0)
好吧,我在thread中发现,YouTube推出了对360度直播和空间音频的支持。如果您查看YouTube API文档,则没有指南向您展示如何在YouTube中使用360视频。
因此,YouTube API目前尚未完全支持YouTube 360视频。它目前作为功能请求提交,您可以找到here。
希望它对你有所帮助。