【发布时间】:2013-07-26 07:18:28
【问题描述】:
我开始开发与谷歌融合表集成的 ios 应用程序。我搜索了google gdata 和google client 库,但它们不提供融合表。在谷歌群组上,他们说“gtm-http-fetcher 和 gtm-oauth2 库可能会有所帮助”,但没有找到更多。你能给我建议或给我举个例子吗?谢谢!
【问题讨论】:
标签: ios objective-c google-fusion-tables
我开始开发与谷歌融合表集成的 ios 应用程序。我搜索了google gdata 和google client 库,但它们不提供融合表。在谷歌群组上,他们说“gtm-http-fetcher 和 gtm-oauth2 库可能会有所帮助”,但没有找到更多。你能给我建议或给我举个例子吗?谢谢!
【问题讨论】:
标签: ios objective-c google-fusion-tables
就像他们说的 :),没有用于 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 向Fusion Tables API v1.0 提交HTTP 请求,如here 所述
【讨论】:
对于 Google Fusion 表的开发需求,您可以通过这个Google Fusion Tables For Developers
您可以通过这种方式将它与其他东西集成:- Create With Fusion Tables
您可以在这里找到示例代码Sample code Fusion tables。此代码并非特定于 iOS/Objective C。而是使用 REST 服务,因此您可以通过 Web 服务从 iOS 应用程序调用它们并获取 JSON/XML 格式的数据。
希望对你有帮助!
【讨论】: