所以以前我用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
有没有办法可以获得订户计数值?
答案 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 调用,您可能真的会感到困惑!