所以我到处搜索, Google ,论坛, STACK , Youtube文档,我还没有找到了GET
视频的方式,这些视频形成了一个特定的类别并且拥有相当数量的喜欢! E.g select * videos from api where likes > 1000 and category like %surfing%,%skiing%
我个人认为youtube API文档很糟糕。它没有解释清楚的变化,并且有限的例子。
示例,如果我正在查询youtube数据库(伪代码):
select * from videos where categories LIKE '%SURFING%' and numLikes > 30000
理论上它应该像下面的代码片段一样简单,但事实并非如此。 (伪代码)
$searchResponse = $youtube->search->listSearch('id,snippet,likes>=200, categories=Surfing, cars, documentaries', array(
'q' => $_GET['q'],
'maxResults' => $_GET['maxResults'],
));
foreach ($searchResponse['items'] as $searchResult) {
echo $searchResult['categoryNAME'] . " " . $searchResult['videoID'];
有谁知道如何实现这一目标?另一个伪代码文档,可以帮助您了解我正在尝试实现的目标。
从youtube api中选择*视频类别所在的视频 每个视频上的冲浪,滑雪板等都必须是> 10000
答案 0 :(得分:2)
没有简单的方法可以做到这一点,因为YouTube v3 API不允许您通过喜欢查询或订购。
您可以尝试搜索类别并按视图或评分排序结果,然后循环浏览返回的数据并删除喜欢小于X的视频。这不是很好但是它是什么。