有没有办法在不使用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
发布于 2019-02-25 01:19:01
正如你在评论中所问的,你可以使用下面的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中试用它们的更多详细信息
https://stackoverflow.com/questions/54853722
复制相似问题