c# - Getting Error While uploading Video to YouTube using its API -



c# - Getting Error While uploading Video to YouTube using its API -

i have created api key , used developer key. i'm getting error while uploading video youtube:

google.gdata.client.gdatarequestexception unhandled user code hresult=-2146233088 message=execution of request failed: https://uploads.gdata.youtube.com/feeds/api/users/default/uploads source=google.gdata.client responsestring=<?xml version='1.0' encoding='utf-8'?><errors><error><domain>yt:validation</domain><code>invalid_value</code><location type='xpath'>media:group/media:category[@scheme='http://gdata.youtube.com/schemas/2007/categories.cat']/text()</location></error></errors> stacktrace: @ google.gdata.client.gdatarequest.execute() @ google.gdata.client.gdatagauthrequest.execute(int32 retrycounter) @ google.gdata.client.gdatagauthrequest.execute() @ google.gdata.client.mediaservice.entrysend(uri feeduri, atombase baseentry, gdatarequesttype type, asyncsenddata data) @ google.gdata.client.service.insert(uri feeduri, atomentry newentry, asyncsenddata data) @ google.gdata.client.service.insert[tentry](uri feeduri, tentry entry) @ google.gdata.youtube.youtubeservice.upload(string username, youtubeentry entry) @ google.youtube.youtuberequest.upload(string username, video v) @ google.youtube.youtuberequest.upload(video v) @ webapplication1.webform2.uploadvideotoyoutube() in c:\users\ajay.kumar\documents\visual studio 2012\projects\webapplication1\webapplication1\webform2.aspx.cs:line 87 @ webapplication1.webform2.page_load(object sender, eventargs e) in c:\users\ajay.kumar\documents\visual studio 2012\projects\webapplication1\webapplication1\webform2.aspx.cs:line 21 @ system.web.util.callieventhandlerdelegateproxy.callback(object sender, eventargs e) @ system.web.ui.control.onload(eventargs e) @ system.web.ui.control.loadrecursive() @ system.web.ui.page.processrequestmain(boolean includestagesbeforeasyncpoint, boolean includestagesafterasyncpoint) innerexception: system.net.webexception hresult=-2146233079 message=the remote server returned error: (400) bad request. source=system stacktrace: @ system.net.httpwebrequest.getresponse() @ google.gdata.client.gdatarequest.execute() innerexception:

i'm using below code upload video , using developer key api key(browser)

youtuberequestsettings settings = new youtuberequestsettings("my channel", devkey, username, password) { timeout = -1 }; youtuberequest request = new youtuberequest(settings); video newvideo = new video(); newvideo.title = title; newvideo.description = description; // newvideo.private = true; newvideo.youtubeentry.private = false; newvideo.youtubeentry.mediasource = new mediafilesource(filepath, "video/mp4"); video createvideo = request.upload(newvideo);

c# youtube-api

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -