Google Youtube API提供了错误的数据

时间:2016-04-24 17:48:40

标签: c# .net youtube-api youtube-data-api

我在使用YouTube API时遇到了问题。我有很多API服务的经验,第一次遇到这个API的奇怪工作。

问题描述:

首先,我希望获得我频道的订阅者。我正在为我的朋友开发这个工具,但我将自己的频道用于测试目的。所以,无论如何(通过我的C#工具的Web界面),但我总是得到关于我的订阅者的错误数据。

这是我的json回复:

    ...
    "pageInfo": {
      "totalResults": 17,
      "resultsPerPage": 5
    }, ...

订阅者的实际数量是17.没关系。但接下来,我有一个订阅者列表:

 "items": [
  {
   "kind": "youtube#subscription",
   "etag": "...",
   "id": "...",
   "subscriberSnippet": {
    "title": "chris chandler",
    "description": "",
    "channelId": "UCbl-PjR7SwAQkGi2nUlZbMg",
    ...
   }
  },

这个街区的数量是8。 我尝试将 maxResults 设置为50,以便在一个页面中获取所有结果。但我总是有8个订阅者。我不知道为什么。

我用我朋友的帐户尝试了工具。他的实际用户数是385.但API只显示301.此外,我试图获得我的订阅列表。实际是107,但我只得到80.

我在这里用Web界面测试了它:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.subscriptions.list?part=subscriberSnippet&maxResults=5&mySubscribers=true

P.S。您可以认为,某些YouTube数据暂时无法更新。但是我的测试频道上有大约3年的用户数量(这是关于17个用户的频道)。

0 个答案:

没有答案