API YouTube Bad Request 400 - PullRequest
       13

API YouTube Bad Request 400

0 голосов
/ 30 января 2011

Надеюсь, у кого-то есть некоторый опыт в этой области, поскольку у него закончились возможности выяснить, что происходит.

Мой вопрос: почему я получаю ошибку 400 неверных запросов при попытке загрузить видео на YouTube через API.Я использую библиотеку .net и могу успешно загружать локально, но не удаленно, на свой хостинг на discountasp.Вот сообщение об ошибке, которое я получаю, но, как вы можете заметить, оно не содержит много информации

Удаленный сервер возвратил ошибку: (400) Неверный запрос.

[WebException: Удаленный сервер возвратил ошибку: (400) неверный запрос.] System.Net.HttpWebRequest.GetResponse () +6038435 Google.GData.Client.GDataRequest.Execute () + 85

[GDataRequestException: выполнениезапрос не был выполнен: http://uploads.gdata.youtube.com/feeds/api/users/default/uploads] Google.GData.Client.GDataRequest.Execute () +228 Google.GData.Client.GDataGAuthRequest.Execute (Int32 retryCounter) + 487
Google.GData.Client.GDataGAuthRequest.ExecuC (Ret32)+ 523
Google.GData.Client.GDataGAuthRequest.Execute (Int32 retryCounter) + 523
Google.GData.Client.GDataGAuthRequest.Execute (Int32 retryCounter) + 523
Google.GData.ClientRequGata() +10 Google.GData.Client.MediaService.EntrySend (URI feedUri, AtomBase baseEntry, тип GDataRequestType, данные AsyncSendData) + 541
Google.GData.Client.Service.Insert (Uri feedUri, AtomEntry newEntry, данные AsyncSendData) + 88
Google.GData.Client.Service.Insert (Uri feedUri, запись TEntry) + 58
Google.GData.YouTube.YouTubeService.Upload (запись пользователя String, запись YouTubeEntry) + 98

1 Ответ

0 голосов
/ 30 января 2011

Без вашего кода или отправляемых запросов на это невозможно ответить, но первое, что я бы проверил:

a) Структура запроса - правильный формат, аргументы, путь

b) Кодирование передаваемых вами параметров: я полагаю, что они должны быть в кодировке URL. Например, если ваш параметр включает «/», то служба интерпретирует это как разделитель пути.

...