3

我开始开发与谷歌融合表集成的 ios 应用程序。我搜索了谷歌 gdata谷歌客户端库,但它们不提供融合表。在谷歌群组上,他们说“gtm-http-fetcher 和 gtm-oauth2 库可能会有所帮助”,但没有找到更多。你能给我建议或给我举个例子吗?谢谢!

4

2 回答 2

2

就像他们说的 :),没有用于 Fusion Tables 的官方 Google Obj-C API,因此在您的应用程序中,您应该使用经过身份验证的GTMHTTPFetcher实例通过 HTTP 请求与 Fusion Tables API v1.0 进行通信。根据您的应用需要执行的操作,您可能还必须使用其他 Google API(例如 Drive SDK)来设置您的 Fusion Tables 权限。

关于如何在您的应用程序中使用 gtm-http-fetcher 和 gtm-oauth2 库的快速概念概述:

  1. 设置您想要的访问范围:[GTMOAuth2Authentication scopeWithStrings:...
  2. 使用GTMOAuth2ViewControllerTouch控制器进行身份验证:[GTMOAuth2ViewControllerTouch controllerWithScope:...
  3. 检索GTMOAuth2Authentication实例,以供后续使用,也可以将其保存到 iOS 钥匙串中/从中检索
  4. 使用GTMOAuth2Authenticationauth 对GTMHTTPFetcher实例进行身份验证
  5. 现在您可以使用GTMHTTPFetcher将 HTTP 请求提交到 Fusion Tables API v1.0,如此处所述
于 2013-07-26T07:49:52.430 回答
0

对于 Google Fusion Tables 的开发需求,您可以通过此Google Fusion Tables For Developers

您可以通过以下方式将其与其他事物集成:-使用 Fusion Tables 创建

最后,您可以在此处找到示例代码示例代码融合表。此代码并非特定于 iOS/Objective C。但使用 REST 服务,因此您可以通过 Web 服务从 iOS 应用程序调用它们并获取 JSON/XML 格式的数据。

希望这对你有帮助!

于 2013-07-26T07:32:50.583 回答