Hi Alain Firt very tks for our replay =)
I tried using the GDataClient but got no sucess. I´m make a android app . How to use GDataClient on android? there is a tutorial ? tks Bruno Baudel 2011/7/22 Bruno Baudel <[email protected]> > Hi all > > I trying create an event in calendar I use OAuth 2.0 for the autentication > in calendar api i get the token OAuth but when i send the entry calendar the > server response 200 code but i expected an response 201 code CREATE my code > is : > > public void CreatEvent( String Token) { > > String calendarURL = > https://www.google.com/calendar/feeds/default/private/full; > String token=Token; > > HttpURLConnection conn = (HttpURLConnection)(new > URL(calendarURL)).openConnection(); > > //conn.setInstanceFollowRedirects(false); > conn.setDoInput(true); > conn.setDoOutput(true); > //conn.setInstanceFollowRedirects(false); > conn.setFollowRedirects(false); > // Set the properties of the conn: the Http method, the content type > // of the POST request and the authorization header > conn.setRequestMethod("POST"); > conn.setRequestProperty("Content-Type", "application/atom+xml"); > conn.setRequestProperty("Host", "accounts.google.com"); > conn.setRequestProperty("Authorization", "OAuth " + token);// <-- > Token > //conn.setRequestProperty("GData-Version", "2"); > //conn.setRequestProperty("X-If-No-Redirect", "1"); > > > String par ="<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd=' > http://schemas.google.com/g/2005'>" + > "<category scheme='http://schemas.google.com/g/2005#kind' " + > "term='http://schemas.google.com/g/2005#event'></category>" + > "<title type='text'>Tennis with Beth</title>" + > "<content type='text'>Meet for a quick lesson.</content>" + > "<gd:transparency" + > "value='http://schemas.google.com/g/2005#event.opaque'>" + > "</gd:transparency>" + > "<gd:eventStatus" + > "value='http://schemas.google.com/g/2005#event.confirmed'>" + > "</gd:eventStatus>" + > "<gd:where valueString='Rolling Lawn Courts'></gd:where>" + > "<gd:when startTime='2011-07-20T15:00:00.000Z'" + > "endTime='2011-07-20T17:00:00.000Z'></gd:when>" + > "</entry>"; > //conn.connect(); > DataOutputStream wr = new DataOutputStream(conn.getOutputStream()); > wr.writeBytes(par); > wr.flush(); > String msg = conn.getResponseMessage(); > int resp = conn.getResponseCode(); <----Here i get the code 200 but > i expected an code 201 . The event is not created > //InputStream isE = conn.getErrorStream(); > //String Html = inputStrimtoString(isE); > InputStream is = conn.getInputStream(); > String html2 = inputStrimtoString(is); * * > * > * > * > * > *tks for help * > > -- > 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 > -- 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
