The new client library (google-api-java-client) is nice because it works with both new-style and old-style APIs that we're rolling out. It's a bit more involved to use, though. A lot of requests have to be constructed, and then finally executed. I think I'd describe it as more "raw", and closer to the actual HTTP request.
The samples for the new client lib are so far excellent, and should give you more of an idea of what I'm talking about. We're discussing documenting both client libraries in the developer's guide. Thanks, -Vic On Fri, Dec 17, 2010 at 12:17 AM, David Bullock <[email protected]> wrote: > Hi spreadsheet-api consumers from Java. > > You probably already know that there are 2 Java client libraries: > > gdata-java-client (1.42.0) > google-api-java-client (1.2.1-alpha) > > From what I can work out, google-api-java-client is a reaction away from > getting 'too semantic' with the feeds, and provides just a bare-bones > abstraction of feeds and entries, leaving you to add the meaning as per the > particular Gdata protocol being used, for your particular usage scenario. > > Are you using the new library? How is that working out for you? Do you > miss the legacy library as you essentially re-implement concepts from the > legacy library, or do you find the closer coupling with the Gdata protocol > itself to be beneficial? Do you find it to be of a higher quality of > implementation than the legacy library, or is it truly still 'alpha' as the > version label suggests? Do you think you'll ever commit to the new library > and leave the legacy one behind? > > thanking you for your opinion, > David Bullock. >
