YouTube 数据 API v3 未获取正确的订阅者数量

问题描述 投票:0回答:2

我在工作中使用 YouTube Data API v3,但当我要求时它没有获得正确的订阅者数量。

在我的代码中我使用这个 URL:

https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=" + MY_USERNAME + "&key=" + MY_KEY

我得到了这个 JSON:

{
  "kind": "youtube#channelListResponse",
  "etag": "jEJnVwl_Vgc3tM1asn0kb2Mu7as",
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 5
  },
  "items": [
    {
      "kind": "youtube#channel",
      "etag": "CcPFuF-ke8OIYEvfXXCaktL89BA",
      "id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw",
      "statistics": {
        "viewCount": "26294085594",
        "commentCount": "0",
        "subscriberCount": "107000000",
        "hiddenSubscriberCount": false,
        "videoCount": "4223"
      }
    }
  ]
}

对我有好处的是

subscriberCount
中的
items
。这个 JSON 结果是我对 PewDiePie 频道所做的测试,但由于他的名气,我预计每次刷新时数字都会变化;如果你仔细看,你就会知道这甚至不是正确的数字。

有办法获得完整号码吗?

youtube youtube-api youtube-data-api
2个回答
3
投票

不久前,Google 改变了其 API 在 YouTube 上的工作方式,以防止出现戏剧性事件。

换句话说,所有订阅者数量都会四舍五入,以防止“子战斗”、实时计数流和网站显示创作者的衰落。对此深表歉意!


0
投票

现在每个频道都有一个实时订阅者计数页面,可以从 YouTube Studio -> 分析 ->“查看实时计数”访问...似乎您可以编写一个屏幕抓取工具来为您自己的频道收集这些信息。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.