我在使用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界面测试了它:
P.S。您可以认为,某些YouTube数据暂时无法更新。但是我的测试频道上有大约3年的用户数量(这是关于17个用户的频道)。