如何用Google APIs和Google的应用系统进行集成(1)----Google APIs简单介绍

Google的应用系统提供了很多的应用,比如 Google广告,Google 任务,Google 日历,Google blogger,Google Plus,Google 地图等等非常的多的应用,请见下图,

下图中列出的只是Google APIs中的冰山一角(Google API总共支持大约80几种不同种类和版本的Google API,我将在后面的章节中详细列出)。有的时候,我们需要把这些系统的数据集成到我们自己的系统当中(自己开发的Web系统,或者其他的系统当中)。这个时候,我们就不得不了解如何使用Google APIs来帮助我们进行不同系统之间的集成。

一般来说,Google APIs一般都会提供两钟方式供第三方系统和应用进行集成,

(1) API的类库,比如Java的类库,Ruby的类库等

(2) RESTFul web服务

因为RESTFul web服务比较简单,其是基于HTTP的协议进行传输的;因此,只要支持HTTP协议的工具,都可以用来调用和测试Google APIs提供的RESTFul web服务。

所以在我的系列文章中,我将着重给大家分享如何调用和使用Google API暴露的RESTFul web服务。

如何用Google APIs和Google的应用系统进行集成(1)----Google APIs简单介绍

时间: 2024-08-05 12:33:38

如何用Google APIs和Google的应用系统进行集成(1)----Google APIs简单介绍的相关文章

怎样用Google APIs和Google的应用系统进行集成(2)----Google APIs的全部的RESTFul服务一览

上篇文章,我提到了,Google APIs暴露了86种不同种类和版本号的API.我们能够通过在浏览器里面输入https://www.googleapis.com/discovery/v1/apis这个URL地址.其将会把所有Google API支持的不同种类和版本号的API所有列出来. 其详细信息例如以下: 序号 API 标题 名字 版本号 RestFul请求的URL 帮助文档 1 Ad Exchange Buyer API adexchangebuyer v1 https://www.goog

如何用Google APIs和Google的应用系统进行集成(2)----发现Google APIs的RESTFul服务

上篇文章,我提到了,Google APIs暴露了86种不同种类和版本的API.我们可以通过在浏览器里面输入https://www.googleapis.com/discovery/v1/apis这个URL地址,其将会把所有Google API支持的不同种类和版本的API全部列出来.其具体信息如下: 序号 API 标题 名字 版本 RestFul请求的URL RestFul请求的URL 1 Ad Exchange Buyer API adexchangebuyer v1 https://www.g

如何用Google APIs和Google的应用系统进行集成(3)----调用Google Discovery RESTful服务

说了这么多,那么首先允许我以Google Discovery RESTful服务为例,给大家演示如何用最普通的Java代码调用Google Discovery RESTful服务. 引言: 在"如何用Google APIs和Google的应用系统进行集成(2)"的下面,我列出了当前Google APIs支持的所有的Google APIs.其实这个表格是我用代码调用Google Discovery RESTFul服务自动生成的.具体的步骤和代码如下: (1) 访问Google Disco

如何用Google APIs和Google的应用系统进行集成(8)----如何把Google Blogger(博客)的JSON Schema转换成XML的Schema(XSD)?

在Google RESTFul API中,Google Blogger API(Google博客API)应该和我们的生活离得最近:因为几乎很多人每天都在看博客,都在写博客,都听说过博客.在前面的Google的应用系统进行集成(5)和Google的应用系统进行集成(6)的系列文章中,我们提到了如何把Google Calendar和Google Tasks的JSON Schema转换成XML的XSD的Schema:从博客的访问量来看,还是有很多志同道合的朋友们对这个比较感兴趣,因此,这个章节,我继续

如何用Google APIs和Google的应用系统进行集成(5)----如何把Google Tasks的JSON Schema转换成XML的Schema(XSD)?

前面说了一些Google API的介绍,但是在实际的开发当中,我们可能需要把Google RESTful API返回的JSON数据转换成XML数据输入到第三方系统,这在企业应用集成里面非常的常见.那么里面就有一个问题,如何确保转换后的XML数据格式是规范的,这就需要XML Schema(XML)来进行校验.现在关键是,我们只知道Google API的JSON的schema,但是Google RESTful并没有提供返回数据的XML的schema,那么XML的Schema将会是什么样子的呢?让我以

如何用Google APIs和Google的应用系统进行集成(6)----如何把Google Calendar的JSON Schema转换成XML的Schema(XSD)?

有Google Task的地方,一般都会有Google Calendar,我在上个章节给大家分享了,如何用Google APIs和Google的应用系统进行集成(5)----如何把Google Tasks的JSON Schema转换成XML的Schema(XSD)?(http://blog.csdn.net/chancein007/article/details/29645055),那么Google Calendar的JSON Schema转换成XML的Schema将会是什么样子的呢?首先我们先

怎样用Google APIs和Google的应用系统进行集成(8)----怎样把Google Blogger(博客)的JSON Schema转换成XML的Schema(XSD)?

在Google RESTFul API中,Google Blogger API(Google博客API)应该和我们的生活离得近期:由于差点儿非常多人每天都在看博客,都在写博客,都听说过博客.在前面的Google的应用系统进行集成(5)和Google的应用系统进行集成(6)的系列文章中.我们提到了怎样把Google Calendar和Google Tasks的JSON Schema转换成XML的XSD的Schema.从博客的訪问量来看,还是有非常多志同道合的朋友们对这个比較感兴趣,因此,这个章节.

怎样用Google APIs和Google的应用系统进行集成(3)----调用Google 发现(Discovery)API的RESTful服务

说了这么多,那么首先同意我以Google Discovery RESTful服务为例,给大家演示怎样用最普通的Java代码调用Google Discovery RESTful服务. 引言: 在"怎样用Google APIs和Google的应用系统进行集成(2)"的以下,我列出了当前Google APIs支持的全部的Google APIs.事实上这个表格是我用代码调用Google Discovery RESTFul服务自己主动生成的.详细的步骤和代码例如以下: (1) 訪问Google

平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放

Android是基于Linux内核[2]的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(英语:Open Handset Alliance)(Open... kb.cnblogs.com/zt/andr... - 百度快照 - 91%好评 知识库_博客园 http://bbs.sssc.cn/thread-4458080-1-1.htmlhttp://bbs.sssc.cn/thread-4458079-1-1.htmlhtt