首页 > 解决方案 > Youtube API 列出 Google 以外的频道

问题描述

我坐了几个小时,找不到我遇到的问题的答案。我正在为 .NET 使用最新的 Youtube API

我想解决的问题是获取信息 - 主要是来自我给出名称的 Youtube 频道的任何频道的 id。

var youtubeService = new YouTubeService(new BaseClientService.Initializer()
            {
                ApiKey = "key",
                ApplicationName = "appName"
            });

var asd = youtubeService.Channels.List(new Repeatable<string>(new List<string> { "snippet,contentDetails,statistics" }));

asd.ForUsername = "Mauzer";

var dsa = await asd.ExecuteAsync();

为了实现这一点,我正在使用ForUsername属性。但是调用的结果并不总是返回结果。

例如,如果我输入“Google”作为用户名,它会返回 Google 的频道。但是,它不适用于我可以找到探索 Youtube 的所有频道。

任何人都熟悉并知道我错过了什么?

标签: c#youtube-api

解决方案


推荐阅读