Вопрос:

Как загрузить видео на YouTube [Xamarin.Forms (Portable)]

google-api youtube-api xamarin.forms portable-class-library google-api-dotnet-client

358 просмотра

1 ответ

1150 Репутация автора

Я пытаюсь загрузить видео, YouTubeно как-то не работает в Xamarin.Forms (Portable)проекте. Есть ли способ загрузить видео YouTubeчерезXamarin.Forms (Portable)

var initializer = new GoogleAuthorizationCodeFlow.Initializer
{
    ClientSecrets = new ClientSecrets
    {
        ClientId = Constants.API.Google.ClientID,
        ClientSecret = Constants.API.Google.ClientSecret
    },
    Scopes = new[] { YouTubeService.Scope.Youtube }
};
var flow = new AuthorizationCodeFlow(initializer);
TokenResponse token = flow.LoadTokenAsync("user", CancellationToken.None).Result;

но каждый раз , когда я получаю нуль в TokenResponse token, я не уверен , что я должен пройти на месте userвflow.LoadTokenAsync("user", CancellationToken.None)

Благодарю вас.

Автор: Chandresh Khambhayata Источник Размещён: 06.03.2017 07:34

Ответы (1)


1 плюс

50847 Репутация автора

Решение

Как я и опасался, клиентская библиотека Google .Net в настоящее время не поддерживает Xamarin. Пожалуйста, смотрите вопрос: Невозможно Google.Apis.Auth.PlatformServices в Xamarin.Forms

Это потому, что GoogleWebAuthorizationBroker требует нескольких классов от Google.Apis.Auth.PlatformServices, а Google.Apis.Auth.PlatformServices не совместим с Xamarin.

Автор: DaImTo Размещён: 06.03.2017 12:46
Вопросы из категории :
32x32