Hello,

Have you tried using https instead of http? Also, a more detailed message is
usually provided with a RequestException; you should check for such a
message that will help you debug your application.

Best,
Alain

On Thu, Sep 8, 2011 at 11:50 PM, Eric Carpenter <[email protected]>wrote:

> I have create the following code to insert calender in google using C#
> ASP.NET. But it throws error.
>
> CalendarService service = new CalendarService("Eric Carpenter1");
> service.setUserCredentials("[email protected] <[email protected]>",
> "************");
>
> Uri postUri;
> postUri = new Uri("
> http://www.google.com/calendar/feeds/default/owncalendars/full";);
>
>
> CalendarEntry calendar = new CalendarEntry();
> calendar.Title.Text = "Calender for Project 1";
> calendar.Summary.Text = "This calendar contains project for the month.";
> calendar.TimeZone = "Astana/Dhaka";
> calendar.Hidden = false;
> calendar.Color = "#2952A3";
> calendar.Location = new Where("", "", "Oakland");
>
> CalendarEntry createdCalendar = (CalendarEntry)service.Insert(postUri,
> calendar);
>
>
>
> It throws
>
> Google.GData.Client.GDataRequestException: Execution of request failed:
> http://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=F1-PtA8r-cZy6FNIK5tYdg--->
>  System.Net.WebException: The remote server returned an error: (400) Bad
> Request.
>    at System.Net.HttpWebRequest.GetResponse()
>    at Google.GData.Client.GDataRequest.Execute()
>    --- End of inner exception stack trace ---
>    at Google.GData.Client.GDataRequest.Execute()
>    at Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter)
>    at Google.GData.Client.GDataGAuthRequest.Execute()
>    at Google.GData.Client.Service.EntrySend(Uri feedUri, AtomBase
> baseEntry, GDataRequestType type, AsyncSendData data)
>    at Google.GData.Client.Service.Insert(Uri feedUri, AtomEntry newEntry,
> AsyncSendData data)
>    at Google.GData.Client.Service.Insert[TEntry](Uri feedUri, TEntry entry)
>    at PD.ProjectCalender.lnkPush_Click(Object sender, EventArgs e) in
> g:\WFolder\Projects\Demo\Eric Carpenter\Source\ProjectCalender.aspx.cs:line
> 802
>
>
>
> But I can get calenders by this uri and credentials.
>
> Please help me if you can.
>
>
>
> Thanks,
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Google Calendar Data API" group.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://code.google.com/apis/calendar/community/forum.html
>



-- 
Alain Vongsouvanh | Developer Programs Engineer

-- 
You received this message because you are subscribed to the Google
Groups "Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://code.google.com/apis/calendar/community/forum.html

Reply via email to