使用Youtube Data Api V3进行Youtube订户计数

时间:2015-06-09 05:47:39

标签: youtube-api youtube-data-api

所以以前我用youtube数据api v2获得了YouTube频道用户数。

我使用了以下内容(我使用TED频道进行演示)

http://gdata.youtube.com/feeds/api/users/TEDtalksDirector?alt=json&callback=jQuery111202977260369807482_1433828589506&jsonp&_=1433828589507

然而,使用新的v3 api,结果中没有订户数。

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=UCAuUUnT6oDeKwE6v1NGQxug&key=AIzaSyBU_oWEIULi3-n96vWKETYCMsldYDAlz2M

有没有办法可以获得订户计数值?

2 个答案:

答案 0 :(得分:42)

像这样使用:

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=channel_id&key=your_key

您可以在此处尝试API请求: https://developers.google.com/youtube/v3/docs/channels/list#try-it

答案 1 :(得分:0)

要注意的另一件事是有一个布尔值:Statistics.HiddenSubscriberCount。如果设置为 true,则 SubscriberCount 将为 null。

一个示例频道是 CBS 纽约:

https://www.youtube.com/channel/UCNZyLULUQBp5e9Q1cKtvk6Q/

我不知道为什么有人想要隐藏他们的订阅人数 - 通常这是一种荣誉徽章。我猜想 7% 的频道隐藏了订阅者数量,因此如果您在一个有此功能的频道上测试 API 调用,您可能真的会感到困惑!