希望有人在这方面有一些经验,因为已经没有办法弄清楚发生了什么。
我的问题是为什么我在尝试通过 api 将视频上传到 youtube 时收到错误的请求 400 错误。我正在使用.net 库,并且可以在本地成功上传,但不能在我的主机上远程上传。以下是我收到的错误消息,但正如您所知,它不包含太多信息
远程服务器返回错误:(400) 错误请求。
[WebException:远程服务器返回错误:(400) Bad Request.] 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.Execute(Int32 retryCounter) +523
Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter) +523
Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter ) ) +523
Google.GData.Client.GDataGAuthRequest.Execute() +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 entry) +58
Google.GData.YouTube.YouTubeService.Upload(String userName, YouTubeEntry entry) +98