【发布时间】:2015-07-24 08:25:20
【问题描述】:
嘿,我正在尝试使用 Youtube API v3 显示来自单个 youtube 视频的视频视图,
这是我得到的结果。 检查jsfiddle链接
https://jsfiddle.net/ou5vopqt/
现在到我无法处理的部分,我猜如何使用 php 显示观看次数? 如果有人可以帮助我,我会很高兴。
<?php
$video_ID = "SyphzxruFeo";
$jsonURL = file_get_contents("https://www.googleapis.com/youtube/v3/videos?id={$video_ID}&key=MYkey&part=statistics");
$json = json_decode($jsonURL);
$views = $json->{'items'}[0]->{'statistics'}->{'viewCount'};
echo number_format($views,0,'.',',');
?>
这行得通。谢谢
【问题讨论】:
-
你的代码在哪里?向我们展示您的尝试并询问您的问题所在。
-
一直在尝试这个 googleapis.com/youtube/v3/…); $JSON_Data = json_decode($JSON); $views = $JSON_Data->{'items'}->{'statistics'}->{'viewCount'}; echo $views ; ?>
-
你需要解析json输出然后得到需要的变量,看PHP手册:PHP manual - json_decode
-
@AnderssonJohn 编辑你的问题,把代码放在那里,告诉我们输出是什么,错误等等。
标签: php api view youtube count