2016-01-27 4 views
0

API данных YouTube: Загрузить видео

Ошибка помешала загрузке завершить работу. System.Net.Http.HttpRequestException: Код состояния ответа не указывает на успех: 401 (неавторизованный). на Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача) Задача в Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess (задача) Задача на Google.Apis.Upload.ResumableUpload 1.<UploadAsync>d__83.MoveNext() in C:\Users\mdril\Documents\GitHub\google-api-dotnet-client\Src\GoogleApis\Apis\[Media]\Upload\ResumableUpload.cs:line 378 An error prevented the upload from completing. System.ArgumentNullException: Value cannot be null. Parameter name: baseUri at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task) at Google.Apis.Upload.ResumableUpload 1.d__87.MoveNext() в C: \ Users \ mdril \ Documents \ GitHub \ Google-апи-DotNet-клиент \ Src \ GoogleApis \ Apis [Медиа] \ Загрузить \ ResumableUpload.cs: строка 460 Нажмите любую клавишу для продолжения ...API Google YouTube v3 не работает

Я скопировал пример кода для загрузки видео на youtube, и я установил файл client_secret.json, и он представляет мне выбор, какую учетную запись использовать.

Единственное изменение было поместить реальное имя видеофайла

Может кто-нибудь пожалуйста, скажите мне, что я делаю неправильно?

+0

ANYONE успешно загрузил видео на YouTube с использованием API данных YouTube V3 с платформы .NET. Если да, не могли бы вы поделиться своим кодом, который сработал? –

ответ

1

После долгих поисков я в конце концов отвечаю here. Оказывается, в коде не было ничего плохого, но чтобы загрузить в аккаунт, вы ДОЛЖНЫ создать канал YouTube. Хотя я могу понять это ограничение, мне кажется, что он может вернуть гораздо более значимый ответ. Судя по количеству разговора, кажется, я не единственный, у кого была эта проблема.

Смежные вопросы