我开始开发与谷歌融合表集成的 ios 应用程序。我搜索了谷歌 gdata和谷歌客户端库,但它们不提供融合表。在谷歌群组上,他们说“gtm-http-fetcher 和 gtm-oauth2 库可能会有所帮助”,但没有找到更多。你能给我建议或给我举个例子吗?谢谢!
问问题
714 次
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 库的快速概念概述:
- 设置您想要的访问范围:
[GTMOAuth2Authentication scopeWithStrings:...
- 使用
GTMOAuth2ViewControllerTouch
控制器进行身份验证:[GTMOAuth2ViewControllerTouch controllerWithScope:...
- 检索
GTMOAuth2Authentication
实例,以供后续使用,也可以将其保存到 iOS 钥匙串中/从中检索 - 使用
GTMOAuth2Authentication
auth 对GTMHTTPFetcher
实例进行身份验证 - 现在您可以使用
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 回答