Не удалось получить учетные данные для учетной записи бренда YouTube в C # - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь получить учетные данные для учетной записи бренда YouTube, но она застряла только на странице авторизации.Вот код -

   string[] scopes = new string[] { "https://www.googleapis.com/auth/youtube", "https://www.googleapis.com/auth/youtube.force-ssl", "https://www.googleapis.com/auth/youtube.readonly", "https://www.googleapis.com/auth/youtube.upload", "https://www.googleapis.com/auth/youtubepartner", "https://www.googleapis.com/auth/youtubepartner-channel-audit", "https://www.googleapis.com/auth/youtube.upload" };
        UserCredential credentials;
        Console.WriteLine("Requesting authorization");

        using (var stream = new FileStream(Path.Combine(Environment.CurrentDirectory, channelinfo.SecretFileName), FileMode.Open, FileAccess.Read))
        {
            credentials = GoogleWebAuthorizationBroker.AuthorizeAsync(
                GoogleClientSecrets.Load(stream).Secrets,
                scopes,
                "user",
                CancellationToken.None,
                new FileDataStore(Directory.GetCurrentDirectory() + "\\AccessToken\\" + channelinfo.AnalyticsAPIFileDataStore, true)).Result;
        }

, и он всегда показывает 401 после того, как мы передали идентификатор пользователя, пароль для учетной записи бренда.Не могли бы вы помочь?

...