youtube video upload error 'The remote server returned an error: (403) Forbidden.'
===

An error message is showing while I try to upload video to YouTube. The error message is 'The remote server returned an error: (403) Forbidden'. But I have checked the developer key, gmail_Address and password are correct. Is there anything I am missing?

 BDWal.BO.Location oloc = BDWal.BO.Location.Get(osrv.LocationID);
                YouTubeRequestSettings settings = new YouTubeRequestSettings("bdwal",
                    "Developer_KEY",
                    "GmailID@gmail.com", "Password");

                YouTubeRequest request = new YouTubeRequest(settings);
                Video newVideo = new Video();
                newVideo.Title = txttitle.Text.Trim();
                newVideo.Tags.Add(new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
                newVideo.Keywords = txtKeyword.Text;
                newVideo.Description = txtdescription.Text;
                newVideo.YouTubeEntry.Private = false;
                newVideo.Tags.Add(new MediaCategory("mydevtag, anotherdevtag", YouTubeNameTable.DeveloperTagSchema));
                newVideo.YouTubeEntry.Location = new GeoRssWhere(37, -122);


                string ImageName;
                ImageName = "SrvVedio" + osrv.ServiceID.ToString() +
                fvediofile.FileName.Substring(fvediofile.FileName.Length - 4, 4);
                
                string SaveLocation = Server.MapPath("~/ServiceFiles") + "/" +ImageName;
                //   SaveLocation1 = "~/Image/" + ImageName; 
                lblErrorMsg.Text = SaveLocation;
                fvediofile.PostedFile.SaveAs(Server.MapPath("~/ServiceFiles") + "/" + ImageName);

                
                newVideo.YouTubeEntry.MediaSource = new MediaFileSource(Server.MapPath("~/ServiceFiles") + "/" + ImageName, "video/quicktime");
                Video createdVideo = request.Upload(newVideo);

Regards,
Shamim