如何找出 YouTube 上的确切关注者数量?

IT技术 javascript node.js youtube youtube-api youtube-data-api
2021-03-16 15:29:07

我需要通过 API 找出频道上的确切订阅者数量。

该频道不在我的帐户中,但我有观看的权利。我需要 上显示的确切金额studio.youtube.com

我用:

https://www.googleapis.com/youtube/v3/channels?part=statistics,snippet&mine=true&access_token=[your_access_token].

但它仅显示一个个人账户,如果你更换minemanagedByMe,我会看到一个错误:

图像错误

1个回答

根据官方 YouTube 数据 API 文档,获取给定频道的订阅者数量的唯一方法是通过以下属性:

statistics.subscriberCount (unsigned long)
频道拥有的订阅者数量。该值四舍五入为三位有效数字。请参阅修订历史记录YouTube 帮助中心,了解有关如何四舍五入订阅者数量的更多详细信息。

statistics.hiddenSubscriberCount (boolean)
指示频道的订阅者计数是否公开可见。

提供的数字是四舍五入的——因此不准确。因此,无论多么不幸,您确实无法从 YouTube 数据 API 获得您正在寻找的信息。


根据这个支持帖子(下面的重点是我的):

为了在我们公开显示订阅者数量的所有地方实现更高的一致性,从 2019 年 8 月开始,我们将开始在所有公共 YouTube 平台上显示缩写的订阅者数量。使用 YouTube 的 API 服务的第三方也将访问您在 YouTube 上看到的相同的面向公众的计数。创作者仍然可以在 YouTube 工作室中看到他们的确切订阅人数

更改将在 YouTube 和公共 YouTube 数据 API 服务中进行。创作者将继续在 YouTube 工作室和 YouTube 分析中私下查看他们的完整订阅人数

事实上,确切数字仅向 YouTube 工作室或 YouTube 分析中的创作者显示。