1

我想编写一个包含一些 youtube 频道信息的网站。我得到以下参数:

订户:

<?php
        $json = file_get_contents("http://gdata.youtube.com/feeds/api/users/*username*?alt=json");
        $data = json_decode($json, true);
        echo '' . $data['entry']['yt$statistics']['subscriberCount'];
        ?>

香奈儿-观点:

<?php
        $json = file_get_contents("http://gdata.youtube.com/feeds/api/users/*username*?alt=json");
        $data = json_decode($json, true);
        echo '' . $data['entry']['yt$statistics']['viewCount'];
        ?>

总浏览:

<?php
        $json = file_get_contents("http://gdata.youtube.com/feeds/api/users/*username*?alt=json");
        $data = json_decode($json, true);
        echo '' . $data['entry']['yt$statistics']['totalUploadViews'];
        ?>

但是我怎么能得到上传视频的数量。我只想显示该用户上传了多少视频。

我想显示他加入 youtube 的年龄、描述、片段和日期

有人可以帮助我吗?

4

1 回答 1

0

给定 YouTube 频道中的公共视频数量可以通过该openSearch$totalResults->$t频道的上传供稿的属性获得。这是一个示例GoogleDevelopers

http://gdata.youtube.com/feeds/api/users/googledevelopers/uploads?v=2&alt=json

"openSearch$totalResults": {
  "$t": 1458
}

您要查找的大部分其他信息(关于频道创建者的个人详细信息)不再在 YouTube.com 上或通过 API 公开。

于 2012-10-26T04:51:18.950 回答