如何使用 YouTube API V3 获取视频观看次数?

Posted

技术标签:

【中文标题】如何使用 YouTube API V3 获取视频观看次数?【英文标题】:How to get number of video views with YouTube API V3? 【发布时间】:2015-08-30 01:16:17 【问题描述】:

我使用此代码来实现此目的,但这不起作用:

 <?php
$JSON = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=statistics&id=hqepb5hzuB0&key=YOUR-API-KEY");
$JSON_Data = json_decode($JSON);
$views = $json_data->'entry'->'yt$statistics'->'viewCount';
echo $views;
?>

谢谢

【问题讨论】:

哪条线失败了?你得到什么错误? 我什么都没有,没有错误 【参考方案1】:

试试这样的:

$JSON = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=statistics&id=hqepb5hzuB0&key=YOUR-API-KEY");
$json_data = json_decode($JSON, true);
echo $json_data['items'][0]['statistics']['viewCount'];

【讨论】:

代码有什么问题?您是否收到错误或不正确的数据? 对不起。使用Browser key 而不是Server key

以上是关于如何使用 YouTube API V3 获取视频观看次数?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 YouTube API V3 获取视频观看次数?

如何在 YouTube api v3 中获取 YouTube 视频的 cc 字幕

如何使用 Youtube v3 API 获取 Youtube 视频的 mp4 url

如何使用 Ajax 和 JSON 在 javascript 中使用 v3 URL API 获取 Youtube 视频标题

如何通过 YouTube api v2/v3 (JSON) 获取已删除视频的信息

如何在 YouTube API V3 中获取我上传的视频列表