获得没有youtube API的YouTube订阅者

时间:2019-02-24 15:59:45

标签: java youtube

是否可以在不使用youtube API的情况下获取某个YouTube频道的youtube订阅者人数?

我花了一些时间进行研究,发现了这一点:

https://www.youtube.com/subscribe_embed?channelid=UCopSjr1a2QgRvm-yJRqcPpA

这是一个链接,您可以在其中通过频道ID查看YouTube频道的订阅者人数。

但是此链接的问题是,当我查看较大的YouTube频道的订阅者数量时,它只会显示例如1M:

https://www.youtube.com/subscribe_embed?channelid=UCppK6hGo5L-dmrryG5T0K0Q

1 个答案:

答案 0 :(得分:1)

根据您在评论中的要求,您可以使用以下Google API(GET请求)获取订阅者人数:

https://content.googleapis.com/youtube/v3/channels?part=statistics&id=ABCD&key=XXXXX

其中id是通道ID,key是身份验证令牌。

示例响应如下:

{
 "kind": "youtube#channelListResponse",
 "etag": "XXX",
 "pageInfo": {
   "totalResults": 1,
   "resultsPerPage": 1
 },
 "items": [
   {
     "kind": "youtube#channel",
     "etag": "XXX",
     "id": "ABCD",
     "statistics": {
       "viewCount": "1197147852",
       "commentCount": "0",
       "subscriberCount": "8042359",
       "hiddenSubscriberCount": false,
       "videoCount": "1092"
     }
   }
 ]

}

您可能会找到有关使用API​​并尝试使用here

的更多详细信息