如何使用youtube api获取前10个频道

如何使用youtube api获取前10个频道,youtube,youtube-api,youtube-data-api,youtube-analytics-api,Youtube,Youtube Api,Youtube Data Api,Youtube Analytics Api,你好,我现在在一个使用YouTube api的项目上, 我有点被困在如何通过使用他们的api在YouTube上获取内容所有者的前10个频道上。 现在我要做的是,我需要循环所有我拥有的频道,并根据他们的观点进行排序 loop { $analytics = $youtube->reports->query('contentOwner==$content_id', $start_date , $end_date , 'views,comments,likes,dislikes,estim

你好,我现在在一个使用YouTube api的项目上, 我有点被困在如何通过使用他们的api在YouTube上获取内容所有者的前10个频道上。 现在我要做的是,我需要循环所有我拥有的频道,并根据他们的观点进行排序

loop {

$analytics = $youtube->reports->query('contentOwner==$content_id', $start_date , $end_date , 'views,comments,likes,dislikes,estimatedMinutesWatched,averageViewDuration,shares,estimatedRevenue,estimatedAdRevenue,monetizedPlaybacks,adImpressions',array('filters'=> $id ,'max-results'=>$max_result));

}
这是好的,但因为它需要循环所有的渠道,它需要相当长的时间。有没有其他方法可以直接获取前10个频道


顺便问一下,还有其他方法可以绕过用户同意吗?

在我做了很多尝试和错误之后,问题解决了, youtube为开发者提供了一个api浏览器,可以立即测试查询参数

正如我在问题中所解释的,我已经成功地通过使用loop获取/检索了通道的数据

实际上,我可以将每个通道id加上逗号来检索我管理的所有通道

在PHP示例之前

 loop {


    $id = 'channel==' . $id;

        $analytics = $youtube->reports->query('contentOwner==$content_id', $start_date , $end_date , 'views,comments,likes,dislikes,estimatedMinutesWatched,averageViewDuration,shares,estimatedRevenue,estimatedAdRevenue,monetizedPlaybacks,adImpressions',array('filters'=> $id ,'max-results'=>$max_result));

}
新的或已解决的php示例

$id = 'channel==' . implode(',', $id);
$analytics = $youtube->reports->query('contentOwner==$content_id', $start_date , $end_date,'views,comments,likes,dislikes,estimatedMinutesWatched,averageViewDuration,shares,estimatedRevenue,estimatedAdRevenue,monetizedPlaybacks,adImpressions',array('filters'=> $id ,'max-results'=>$max_result));
youtube已经提供了关于如何使用api的文档,但我认为这很难理解。因此,只有在我做了很多尝试和错误之后,我才能使用api


谢谢。

您标记了此Youtube api,但您使用的调用是针对Youtube Analayitcs api的,您使用的是哪种api?youtube有3个api,分别是分析、数据和报告。我使用数据来获取频道列表,但为了获取视图等,我使用了youtube分析api。我刚刚将其标记到youtube api。您包含的代码$youtube->reports->query is reporting api是关于报告api的问题。如果是,请修复您的标记。如果不修改代码以反映api,那么问题就在于此。