我正试图通过php脚本从youtube中提取我的viewcount,我遇到了一些问题。
我的代码如下。它似乎根本不起作用。
<?php
$video_ID = '<?php echo(types_render_field("youtube-id", array())); ?>';
$JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/{$video_ID}? v=2&alt=json");
$JSON_Data = json_decode($JSON);
$views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'};
echo $views;
?>
非常感谢!
答案 0 :(得分:1)
我不熟悉api,但我相信这应该是这样的:
<?php
$video_ID = types_render_field("youtube-id", array());
$JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/{$video_ID}?v=2&alt=json");
$JSON_Data = json_decode($JSON);
$views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'};
echo $views;
?>
您已将字符串作为视频ID传递,请参阅我的更改