Hi John, We don't maintain a C/C++ client library and nothing is in the works at the moment. There is an open issue on this in the issue tracker: http://code.google.com/p/gdata-issues/issues/detail?id=133
You can star it to receive updates and to vote for the feature -- though fair warning, it hasn't thusfar been prioritized highly. Of course, anyone is able to write a client library for GData; it doesn't need to be released by us, have some free time? ;) Steph On Nov 12, 4:13 pm, "John Xu" <[EMAIL PROTECTED]> wrote: > Hi Steph, > > I haven't tried those yet. I will let you know once I have done that. I do > have another question though: Does Google provide Google Calendar data > API client libraries in C/C++? If not, any plan for doing that (if it is not > confidential)? Thanks in advance. > > Johnny > > On 11/12/07, Steph L <[EMAIL PROTECTED]> wrote: > > > > > Hi johnny, > > > Sorry for the delay -- I appreciate your feedback, I'll get those two > > points added in:) > > > Jeff has actually written a great article about how to deal with > > proxies in our client libraries: > >http://code.google.com/support/bin/answer.py?answer=71349 > > > Let me know if adding your proxy settings into the calendar sample > > works out. > > > Cheers, > > > Steph > > > On Nov 9, 8:27 pm, johnny <[EMAIL PROTECTED]> wrote: > > > Hi Steph, > > > > I just tried to run the sample code from home (without the company > > > firewall of course) and it worked like a charm. Now the question > > > becomes: how do I continue my experiment with the Google Calendar Data > > > API provided the firewall is present? Your feedback will be greatly > > > appreciated. Thanks. > > > > Johnny > > > > P.S. You might want to consider adding the following two items to your > > > article: 1) Make sure there is at least one calendar associated with > > > the account; 2) If running into authentication exception, make sure it > > > is not caused by firewall (assuming the credentials are all correct). > > > > On Nov 9, 3:05 pm, johnny <[EMAIL PROTECTED]> wrote: > > > > > Hi Steph, > > > > > Thanks for your prompt response. I do have one calendar (default) > > > > associated with the account. I suspect the issue is due to the company > > > > firewall but I don't know for sure. Perhaps I need to specify a port > > > > number? Thanks. > > > > > Johnny > > > > > On Nov 9, 1:45 pm, Steph L <[EMAIL PROTECTED]> wrote: > > > > > > Hi johnny, > > > > > > Make sure you log in tohttp://calendar.google.comwithyourtest > > > > > account. The errors look like they're being thrown because there's > > no > > > > > calendar associated with the account. > > > > > > I'll go back and add that as a caveat in the article, thanks :) > > > > > > Hope this helps, > > > > > > Steph > > > > > > On Nov 9, 11:17 am, johnny <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, > > > > > > > I was trying to run the sample calendar code provided by Google > > > > > > following the instructions > > athttp://code.google.com/support/bin/answer.py?answer=78455. > > > > > > > While the build was successful, I received some authentication > > errors > > > > > > as follows (I am pretty sure I entered the credentials correctly > > in > > > > > > build.properties). Your help will be greatly appreciated. thanks > > in > > > > > > advance. > > > > > > > Johnny > > > > > > > C:\HaloSync\gdata\java>ant sample.calendar.run > > > > > > Buildfile: build.xml > > > > > > > sample.calendar.dependencies: > > > > > > > template.require.service.jar: > > > > > > > sample.core.dependencies: > > > > > > > core.sample.core.util.build: > > > > > > [javac] Compiling 2 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \util\class > > > > > > es > > > > > > [javac] Note: > > C:\HaloSync\gdata\java\sample\util\CommonUtils.java > > > > > > uses or ov > > > > > > errides a deprecated API. > > > > > > [javac] Note: Recompile with -Xlint:deprecation for details. > > > > > > [jar] Building jar: C:\HaloSync\gdata\java\sample\util\lib > > > > > > \sample-util.jar > > > > > > > sample.calendar.build: > > > > > > [javac] Compiling 3 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \calendar\c > > > > > > lasses > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \EventFeedDe > > > > > > mo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \CalendarFee > > > > > > dDemo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \AclFeedDemo > > > > > > .jar > > > > > > > sample.calendar.run: > > > > > > > sample.calendar.dependencies: > > > > > > > template.require.service.jar: > > > > > > > sample.core.dependencies: > > > > > > > core.sample.core.util.build: > > > > > > [javac] Compiling 2 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \util\class > > > > > > es > > > > > > [javac] Note: > > C:\HaloSync\gdata\java\sample\util\CommonUtils.java > > > > > > uses or ov > > > > > > errides a deprecated API. > > > > > > [javac] Note: Recompile with -Xlint:deprecation for details. > > > > > > [jar] Building jar: C:\HaloSync\gdata\java\sample\util\lib > > > > > > \sample-util.jar > > > > > > > sample.calendar.build: > > > > > > [javac] Compiling 3 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \calendar\c > > > > > > lasses > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \EventFeedDe > > > > > > mo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \CalendarFee > > > > > > dDemo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \AclFeedDemo > > > > > > .jar > > > > > > > sample.calendar.eventfeed.run: > > > > > > [java] The server had a problem handling your request. > > > > > > [java] com.google.gdata.util.AuthenticationException: Error > > > > > > connecting with > > > > > > login URI > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(U > > > > > > nknown Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleAuthTokenFactory.setUserCredent > > > > > > ials(Unknown Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleService.setUserCredentials(Unkn > > > > > > own Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleService.setUserCredentials(Unkn > > > > > > own Source) > > > > > > [java] at sample.calendar.EventFeedDemo.main(Unknown > > Source) > > > > > > [java] Caused by: > > java.net.UnknownHostException:www.google.com > > > > > > [java] at > > > > > > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) > > > > > > [java] at java.net.Socket.connect(Socket.java:519) > > > > > > [java] at java.net.Socket.connect(Socket.java:469) > > > > > > [java] at sun.net.NetworkClient.doConnect( > > NetworkClient.java: > > > > > > 157) > > > > > > [java] at > > > > > > sun.net.www.http.HttpClient.openServer(HttpClient.java:394) > > > > > > [java] at > > > > > > sun.net.www.http.HttpClient.openServer(HttpClient.java:529) > > > > > > [java] at > > > > > > sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.jav > > > > > > a:271) > > > > > > [java] at > > > > > > sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:3 > > > > > > 28) > > > > > > [java] at > > > > > > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection > > > > > > .getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172) > > > > > > [java] at > > > > > > sun.net.www.protocol.http.HttpURLConnection.plainConnect(Http > > > > > > URLConnection.java:729) > > > > > > [java] at > > > > > > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection > > > > > > .connect(AbstractDelegateHttpsURLConnection.java:158) > > > > > > [java] at > > > > > > sun.net.www.protocol.http.HttpURLConnection.getOutputStream(H > > > > > > ttpURLConnection.java:832) > > > > > > [java] at > > > > > > sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputSt > > > > > > ream(HttpsURLConnectionImpl.java:230) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleAuthTokenFactory.makePostReques > > > > > > t(Unknown Source) > > > > > > [java] ... 5 more > > > > > > > sample.calendar.dependencies: > > > > > > > template.require.service.jar: > > > > > > > sample.core.dependencies: > > > > > > > core.sample.core.util.build: > > > > > > [javac] Compiling 2 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \util\class > > > > > > es > > > > > > [javac] Note: > > C:\HaloSync\gdata\java\sample\util\CommonUtils.java > > > > > > uses or ov > > > > > > errides a deprecated API. > > > > > > [javac] Note: Recompile with -Xlint:deprecation for details. > > > > > > [jar] Building jar: C:\HaloSync\gdata\java\sample\util\lib > > > > > > \sample-util.jar > > > > > > > sample.calendar.build: > > > > > > [javac] Compiling 3 source files to > > C:\HaloSync\gdata\java\sample > > > > > > \calendar\c > > > > > > lasses > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \EventFeedDe > > > > > > mo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \CalendarFee > > > > > > dDemo.jar > > > > > > [jar] Building jar: > > C:\HaloSync\gdata\java\sample\calendar\lib > > > > > > \AclFeedDemo > > > > > > .jar > > > > > > > sample.calendar.calendarfeed.run: > > > > > > [java] com.google.gdata.util.AuthenticationException: Error > > > > > > connecting with > > > > > > login URI > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(U > > > > > > nknown Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleAuthTokenFactory.setUserCredent > > > > > > ials(Unknown Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleService.setUserCredentials(Unkn > > > > > > own Source) > > > > > > [java] at > > > > > > com.google.gdata.client.GoogleService.setUserCredentials(Unkn > > > > > > own Source) > > > > > > [java] at sample.calendar.CalendarFeedDemo.main(Unknown > > > > > > Source) > > > > > > [java] Caused by: > > java.net.UnknownHostException:www.google.com > > > > > > [java] at > > > > > > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) > > > > > > [java] at java.net.Socket.connect(Socket.java:519) > > > > > > [java] at java.net.Socket.connect(Socket.java:469) > > > > > > [java] at sun.net.NetworkClient.doConnect( > > ... > > read more ยป --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google 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://groups.google.com/group/google-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
