I request the developers to please look into this problem. Am I
sending the request correctly?
Thank you.

On Jan 21, 7:22 pm, Nikhil Agarwal <nikhil.dontpa...@gmail.com> wrote:
> I need to insert,update,delete events in google calendar using
> android. I tried using the protocol given 
> athttp://code.google.com/apis/calendar/data/2.0/developers_guide_protoc...
> but I was unable to go beyond authenticating the user.
>
> I was able to authenticate the user and I extracted the Auth code
> using:-
>  temp1 = EntityUtils.toString(response.getEntity());
> if(response.getStatusLine().getStatusCode()==200)
>                 auth = temp1.substring(temp1.indexOf("Auth=")+5).trim
> ();
>
> After this I tried inserting an event which did not work. I was
> getting status code 200 in response and I am not sure even if I did
> get a proper response, how can I extract the cookie s and gsessionid
> for my next request.
>
> I tried creating a calendar instead and I received the same status
> code 200. I used the following code:-
>
>    String messageBody="<entry xmlns='http://www.w3.org/2005/Atom'"+
>        " xmlns:gd='http://schemas.google.com/g/2005'"+
>        " xmlns:gCal='http://schemas.google.com/gCal/2005'>"+
>   " <title type='text'>ABC Project Schedule</title>"+
>   " <summary type='text'>This calendar...</summary>"+
>   " <gCal:timezone value='Singapore/Asia'></gCal:timezone>"+
>   " <gCal:hidden value='false'></gCal:hidden>"+
>   " <gCal:color value='#2952A3'></gCal:color>"+
>   " <gd:where rel='' label='' valueString='Lab'></gd:where>"+
> " </entry>";
>  StringEntity entity =new StringEntity(messageBody);
>             entity.setContentType("application/atom+xml");
>             entity.setChunked(true);
>             httppost.setEntity(entity);
>             httppost.setHeader("Authorization", "GoogleLogin
> auth="+auth);
>             httppost.setHeader("GData-Version", "2");
>             //httppost.setHeader("Content-Length",String.valueOf
> (entity.getContentLength()));
>             //httppost.setHeader("Content-Type", "application/atom
> +xml");
>             HttpResponse response = httpclient.execute(httppost);
>
> As can be seen from the code, I commented Content-Length and Content-
> Type as otherwise I would get a ClientProtocolException (content-
> length was causing the exception, didn't put content-type since it is
> already mentioned in the entity...not sure where it should be
> defined).
>
> I am sorry that I don't understand the basics correctly. I did refer
> to the apache site for httpclient stuff but it wasn't of much help.
> Please help me out with the above problems.  Thank you.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to