0

我正在尝试通过 php 脚本从 youtube 中提取我的观看次数,但遇到了一些问题。

我的代码如下。它似乎根本不起作用。

<?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;
?>

非常感谢!

4

1 回答 1

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

于 2013-09-17T16:21:45.807 回答