拉取YouTube视图计数

时间:2013-09-17 16:20:06

标签: php json wordpress youtube

我正试图通过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;
?>

非常感谢!

1 个答案:

答案 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传递,请参阅我的更改