【发布时间】:2017-02-06 02:06:48
【问题描述】:
我想显示来自我的网站的前 100 个 YouTube 视频,orderby 观看次数,但条件是我想显示基于每周的视频方式。
例如:sep-26 to oct-2 是一周,我想在sep-26 to oct-2 周显示按观看次数排名前 100 的视频顺序,这意味着首先显示一周内观看次数最高的视频。
那么,YouTube 是否有任何 API 可以提供特定视频的每周观看次数或特定日期之间的观看次数?
以下代码用于通过id获取viewcount的特定视频
<?php
$video_ID = '7lCDEYXw3mM';
$JSON = file_get_contents("https://www.googleapis.com/youtube/v3/videos?id={$video_ID}&key=YOUR_API_KEY&part=statistics");
$JSON_Data = json_decode($JSON);
$statatistic = $JSON_Data->items[0]->statistics;
$views = $statatistic->viewCount;
echo $views;
?>
是否有任何代码可以让我在特定日期之间获得查看次数?请帮助我找到解决方案。
【问题讨论】:
标签: php video youtube youtube-api youtube-data-api