Google YouTube API v3 не работает

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

Ошибка не позволила завершить загрузку. System.Net.Http.HttpRequestException: код состояния ответа не указывает на успех: 401 (неавторизованный). в Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача задачи) в Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess (задача задачи) в Google.Apis.Upload.ResumableUpload1.<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.ResumableUpload1.d__87.MoveNext \ Users Documents \ GitHub \ google-api-dotnet-client \ Src \ GoogleApis \ Apis [Media] \ Upload \ ResumableUpload.cs: строка 460 Нажмите любую клавишу, чтобы продолжить ...

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

Единственное другое изменение заключалось в размещении фактического имени видеофайла.

Кто-нибудь может сказать мне, что я делаю не так?


person Martin Horton    schedule 27.01.2016    source источник
comment
Кто-нибудь успешно загрузил видео на YouTube с помощью YouTube Data API V3 с платформы .Net. Если да, не могли бы вы поделиться своим работающим кодом?   -  person Martin Horton    schedule 02.02.2016


Ответы (1)


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

person Martin Horton    schedule 03.02.2016