是否可以在不使用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
答案 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
的更多详细信息