php - YouTube API返回的视频观看次数始终相同

标签 php json youtube

我正在使用Google YouTube API Ver2来获取视频数据,一切正常,但所有视频的观看次数均相同,为“12180171”!

$data=@file_get_contents('http://gdata.youtube.com/feeds/api/videos/'.$video_id.'?v=2&alt=jsonc');
$obj=json_decode($data);
$video_data['views'] = number_format($obj->data->viewCount, 0, ',', ',');

video_id示例:-0_JiSm5_EA

最佳答案

自昨天以来,实际上我遇到了同样的问题,并且我发现Google已经停止了gdata API(2.0版),您可以检查以下链接

http://youtube-eng.blogspot.com/2015/04/bye-bye-youtube-data-api-v2.html

您可以在Stackoverflow上查看此帖子,它非常有用,它不能解决整个问题,但仍然值得赞赏

Fetch video details on Youtube using API v3 in PHP

关于php - YouTube API返回的视频观看次数始终相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30229754/

相关文章:

php - 将 ElFinder 与现有权限系统集成

php - 预期响应代码 220 但得到代码 ""和消息 ""

java - 安卓无法获取Json

ios - 无法在 iPad 上播放 YouTubePlayer View

jQuery Fancybox 通过 YouTube 视频打开

javascript - 如何让 youtube api 全屏显示

php - MySQL + PHP : fetching data using foreign keys

php - .js、.jpg 文件链接到 .html 页面

javascript - 从 JSON 列表响应对象属性获取第一段文本

java - 如何将 Java 中生成的序列化 JSON 转换为 Python 中的复杂对象?