7

Ну, я могу загружать видео на Youtube, но я не нашел способ или соответствующий код для удаления видео/видео с Youtube.Как удалить видео с youtube с помощью youtube v3 api и C#

Вот мой код, который я попытался удалить youtube видео.

private async Task Run() 
    { 
     UserCredential credential; 
     using (var stream = new FileStream("client_secret.json", FileMode.Open, FileAccess.Read)) 
     { 
     credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
      GoogleClientSecrets.Load(stream).Secrets, 
      new[] { YouTubeService.Scope.Youtube }, 
      "user", 
      CancellationToken.None 
     ); 
     } 
     var youtubeService = new YouTubeService(new BaseClientService.Initializer() 
     { 
     HttpClientInitializer = credential, 
     ApplicationName = Assembly.GetExecutingAssembly().GetName().Name 
     }); 

     var videosDeleteRequest = youtubeService.Videos.Delete("Video ID"); 
     await videosDeleteRequest.ExecuteAsync(); 
    } 

Но получить 403 ответа

Error: Google.Apis.Requests.RequestError 
Insufficient Permission [403] 
Errors [ 
     Message[Insufficient Permission] Location[ - ] Reason[insufficientPermis 
sions] Domain[global] 
] 

Небольшая помощь или любое возможное решение будет весьма заметным.

+0

Ваша аутентификация выглядит правильно, и это также правильный объем, вы уверены, что пользователь/канал, с которым вы прошли аутентификацию, имеет этот идентификатор видео? сначала попробуйте сделать список видео, чтобы убедиться. – DaImTo

+0

Мы можем загружать видео, используя то же соединение, но когда мы пытаемся получить список видео или удалять видео, это соединение не работает. Это дает нам 403 ответа. –

+0

Спасибо @DaImTo за вашу помощь. Теперь мы можем удалить видео с помощью API удаления google с токеном доступа. –

ответ

0

Ошибка переводится:

видео, которое вы пытаетесь удалить, не могут быть удалены. Запрос может быть неправильно разрешен.

https://developers.google.com/youtube/v3/docs/videos/delete

Вы успешно приобрели маркер пользователя, которому принадлежит видео?

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

  • Нет связанных вопросов^_^