I started developing ios application that integrate with google fusion tables. I searched both google gdata and google client libraries but they do not offer fusion tables. On google groups they say "gtm-http-fetcher and gtm-oauth2 libraries could be helpful" but did not find more. Can you please advice me or point me to a example? thanks!
It's like they say :), there's no official Google Obj-C API for Fusion Tables so in your app you should use an authenticated GTMHTTPFetcher
instance to communicate with the Fusion Tables API v1.0 via HTTP requests. Depending on what your app needs to do, you might also have to use other Google APIs such as the Drive SDK for setting your Fusion Tables permissions.
A quick conceptual overview of how to use the gtm-http-fetcher and gtm-oauth2 libraries in your app:
[GTMOAuth2Authentication scopeWithStrings:...
GTMOAuth2ViewControllerTouch
controller for authentication: [GTMOAuth2ViewControllerTouch controllerWithScope:...
GTMOAuth2Authentication
instance, for subsequent usage it can also be saved to / retrieved from iOS keychainGTMOAuth2Authentication
auth to authenticate an GTMHTTPFetcher
instance GTMHTTPFetcher
to submit HTTP requests to Fusion Tables API v1.0 as described here