版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、google api 开发大全下载方法详解 从谷歌的地图,移动和手机应用开发平台,桌面应用,到进行社 交网络开发的公开标准 Open Social 等,全部这些技术让我们可以扎 实地开头网络应用开发的创新, 全部这些支持公开网络标准的努力都 为网络技术的健康进展供应了一个公平竞争的环境; 这也是本书带给读者的价值; 除此之外, 本书所介绍的一些开发案例, 也为读者带来了窥见其他领先开发商在 利用谷歌的这些开发技术上如何进行创新的思路; 栾跃, Google(谷歌) 开发技术推广部中国市场首席经理 本书的作者 (们) 完全学习和把握了 Google 技术,并且亲身实践,消化吸取后,用心 地将他(
2、们)的点点滴滴体会, 用漂亮的文笔整理成书; 书中的实例, 都是作者(们)在工作中使用过的,或者是作者测试过的,很有参考 价值; 书中所精选的实例也特殊适合中国广大软件工作人员和计 算机爱好者在工作中使用;因此,这是一本难得的运算机参考书; 吴军, Google (谷歌)资深争辩员 作者简介 本书的作者中,不少是来自 Google 公司开发一线的工程师,同 时也包括始终关注 Google API ,并活跃在开发者社区的程序员和架 构师,他们无一例外在 Google API 开发和应用方面有着丰富的实践 体会; 目录 第 1 页,共 11 页第部分 预备篇 Google API 概览 . 1 第
3、 1 章 Google API 简介 39第 2 章 Google API 的商业价值 第部分 动身篇 Google API 站点基础类 13 第 3 章 数据交换利器 Google Data APIs 15 3.1 Google Data APIs 简介 16 3.2 Google Data APIs 基础 16 3.3 数据 API 基础实例 18 Google 数据 API 文档格式和请求语法 23 3.5 小结 35 第 4 章 Google 注册用户身份认证 Google Account Authentication API 37 Google 账号授权服务概述 38 38 Goog
4、le 账户授权服务分类 38 Google 账号服务原理及其使用实例解析 4.4 小结 48 第 5 章 检测多国语言 Google AJAX Language API 49 5.1 Google AJAX Language API 概述 50 5.2 Google AJAX Language API 细节 50 虽然基于网络平台的云计 算概念在几年前刚被提出时有人持否定的态度, 但软件开发业界经过 这几年的实践和进展, 人们对基于互联网的应用和服务的云运算开发 的技术可行性,以及这种模式所带来的巨大商机已经不再抱怀疑态 第 2 页,共 11 页度;在世界范畴内, 云运算的理念正在不断地被越来
5、越多的开发者们 所接受和付诸实践;谷歌公司作为世界领先的供应云运算平台的公 司,不断推出有利于促进网络进展的各种新型开发者产品和技术, 也 越来越得到全世界开发者们的重视和宠爱; 更多的中国的开发者们也 特殊想进一步明白谷歌的各种开发技术和 API 的细节;这本由博文视 点组稿,多名谷歌中国工程师一起写作,电子工业出版社出版的 Google API 大全 编程 .开发 .实例,为广大开发者们供应了 准时的参考资源和产品信息, 对云运算实践在中国的进一步推广和发 展,无疑也是一个准时的积极推动; 云运算平台在这几年得到了飞速的进展; 从去年 9 月谷歌功能强大的 以开源代码为基础的支持 Canv
6、as 及地理定位等功能的 Chrome 浏览 器的发行,11 月苹果的 iPhone 对 Canvas 的支持,到今年春季火狐, Safari 和 Opera 等浏览器对 Canvas 及地理定位等功能的支持等, 这 些让以浏览器为应用平台的网络应用开发达到了一个空前未有的高 速进展,远远超过了各种仅基于桌面运算机本地运行的终端软件进展 的速度; 以往业界有人怀疑基于网络的开发是否真正有前途, 由于一 些关键的技术平台和开发模式仍没有解决或不够清晰, 但是这一年来 的网络技术的飞速进展将这些怀疑完全地击破了; 在多媒体图像和动画显示需求方面, Canvas 和在线视频的技术已经 中意了这方面的
7、开发需要; Canvas 可以让开发者们依据具体的像素 要求通过 API 来解决, 并供应完全的把握; 有了这样的功能, 开发者 可以不再必要强迫用户特地下载和依靠于 Flash ,Silvelight ,VML 等 第 3 页,共 11 页产品才能享受动画和图像的开发和创作; 在地理和定位信息的需求方面, Geolocation 功能和服务,以及功能 变得日益强大的地图等 API 功能,为世界范畴内很多的开发者带来巨 大的创新机会; 在数据储备的需求方面, App Cache 和基于网络的数据库的进展, 也解决了这个应用开发中的关键问题; 运算性能的提高方面, 诸如 Chrome 等浏览器不
8、断加快响应速度, 以 浏览器作为应用平台的速度瓶颈也不再存在;据统计,最新的 Chrome 等浏览器对 JavaScript 程序脚本的解析速度与 10 年前相比, 已增长了近百倍!与此相关的另一个重要进展是 Web Workers 的标 准和技术, 它让开发者们可以使用与使用界面完全分别的, 在后端背 景中独立运行的脚本, 减轻前端图像使用界面的运行负荷, 进一步加 快使用界面的速度; 正是这些技术的飞速进展, 世界范畴内越来越多的开发者将原先开发 运算机终端的本领和体会, 转移到了以网络为平台的应用开发, 谷歌 API 的使用量也达到了空前未有的数量;同时,提高用户的使用体验 的其他更令人
9、兴奋的创新和网络功能也在不断地进展: HTML5 将使 得在网页中加入视频的各种功能就像加入一个那样便利; 谷歌最新的 三维图象平台 O3D 将给很多的多媒体,动画,玩耍等应用领域中的 开发者们开启一个基于浏览器和网络平台的前所未有的创新大门; 在 不久的将来,谷歌的网络工具 GWT2.0 仍将为开发者们供应在浏览 器里进行实地开发调试( Debugging )的功能,把前所未有的开发工 第 4 页,共 11 页具的功能和便利注入云运算开发平台中去; 全部这些, 都说明白谷歌 对云运算一如既往的支持和连续引领云运算技术进展的决心; 这些开 发技术和平台的不断强化和成长, 将给千千万万的开发者们
10、供应创新 思维任意驰骋的新天地! 千里之行, 始于足下; 在到达那个网络开发创新高效率和无限商机的 美好彼岸之前, 今日谷歌的各种开发者产品和技术平台所供应的功能 是我们划向这个理想彼岸的第 1 桨;从谷歌的地图, 小工具, 移动和 手机应用开发平台, 桌面应用,到进行社交网络开发的公开标准 Open Social ,等等,全部这些技术让我们可以扎实地开头网络应用开发的 创新,全部这些支持公开网络标准的努力都为网络技术的健康进展提 供了一个公平竞争的环境; 这也是本书所带给读者的价值; 除此之外, 本书所介绍的一些开发案例, 也为您带来了窥见其他领先开发商在利 用谷歌的这些开发技术上如何进行创
11、新的思路; 在网络技术飞速进展的今日, 及早得到最新的信息将帮忙你尽早站在 赢得竞争的起跑线上; 本书的作者们为了把这些开发技术尽早与读者 们共享, 在百忙之中为这个项目投入了大量的时间和精力, 特殊是很 多谷歌的工程师们, 他们花费了大量业余时间来完成这个工作, 更显 得难能宝贵; 谨祝本书与您共享的开发技术能够帮忙你在网络应用开发的大海中 畅游!栾跃 Google (谷歌) 开发技术推广部 中国市场首席经理 20XX 年 5 月于北京七,举荐序 2第 5 页,共 11 页Google10 年前仍仅仅是一个小小的搜寻引擎,今日它已经是全球最 大的收集, 处理各种形式的信息并供应免费信息服务的
12、公司; Google (谷歌)的首席执行官埃里克 .施密特博士在每次会见来自中国的客 人时总是说: “Google是一个奇怪的地方 ”;施密特讲 的 Google 奇怪 之处在于它特殊的运作和治理方式;凡是参观过 Google 总部的中国 客人,都会诧异地发觉 Google 虽然是一个近 2 万人的大型跨国公司, 从表面上看治理却近乎于无政府状态; 而且几乎每一个产品, 每一个 项目都是由分布在全世界不同地点的工程师合作完成的; 这样一种非 传统的运营方式, 却造就了当今全世界科技工业企业中最富创新, 利 润最高并且进展最快的公司; 其实, Google 内部是外松内紧,将 Google 不同
13、经受,不同文化背 景和不同地点的员工紧密联系起来,开发大众宠爱的产品的纽带是 Google 的技术和工程标准; Google 的利润在其搜寻引擎里, 它是由 分布在全世界多个办公室上千工程师共同努力开发的; 这些工程师的 工作方式, 完全不遵循传统软件工程教程中的金科玉律; 传统的软件 开发,总体是自上向下的, 从整体设计到细节设计,再分成一个个小 模块,支配给开发小组,直到个人; 而 Google 是上千个工程师自 下向上地同时编写和修改一个软件, 每个人依据自己的特长主动解决 其中一个或数个技术问题,从设计到产品化,从头负责到底;这样, Google 比传统的软件公司更能调动员工的积极性,
14、时间一长,便能 做出超越同行的产品,制造巨额的利润;当然,为了保证众多工程师 各自写的程序能够有效地整合成商业软件, 大家必要遵守很多技术规 第 6 页,共 11 页范,其中 Google 编程的 API 就是众多技术规范之一; Google 成功的另一个重要缘由在于它得到了工业界和社会的广泛支 持;在商业上 Google 尽可能联合同行来分利,而不是直接与同行争 利;在工程和技术上, Google 期望通过供应一些开发的平台,让社 会上越来越多的人参与开发应用软件和服务; Google 的很多产品, 例如 Google 地球得以普及的缘由之一是有大量的政府部门,软件开 发商和运算机爱好者基于
15、 Google 地球开发出各种应用产品;为了方 便软件工程师和运算机爱好者使用 Google 的技术,工具和数据从事 开发工作, Google 不断公布一些应用程序接口 (API );由于 Google 在运算机领域,特殊是互联网应用方面技术领先,影响力大,利用 Google API 进行应用软件和服务的开发在全世界越来越普及,很多 年轻人甚至在此基础上成功创业, 供应深受欢迎的互联网服务; 遗憾 的是这些 API 的原始技术文档都是以英文书写的, 不利于广大中国开 发者使用; 20XX 年我通过电子工业出版社的周筠和陈琼老师介绍熟识了本书的 作者昂扬先生;高先生和我谈起他正在写一本有关 Go
16、ogle API 的编 程指南,我觉得这是一件特殊有意义的事情,它不仅将 Google 的技 术介绍到了中国,并且为中国读者供应了一个中文版的 Google 的 API 使用指南, 为中国的广大软件程序员供应了很多解决工程问题的 参考方案; 本书最突出的一点在于它的原创性; 长期以来市场上各种软件开发指 南的图书, 翻译英文的著作较多, 由软件专家依据自己体会进行原创 第 7 页,共 11 页的较少; 翻译的科技图书不仅文字绕口, 而且很多应用实例和中国人 生活相去甚远; 这类翻译的图书另一大不足之处是, 翻译者通常没有 去实现书中的编程实例,只是将原文直接附在书中;这样,翻译者不 仅对这些实
17、例的懂得不深, 很难赐予编程人员必要的指导, 而且由于 原文和译文难以防止的一些编辑错误,这些书中的实例常常无法运 行;这些编程指南虽然对专业人进行开发有所帮忙, 但是很难作为软 件开发的辅导书;而本书的作者(们)就不同,他们完全学习和把握 了 Google 技术,并且亲身实践,消化吸取后,用心地将他(们)的 点点滴滴体会, 用漂亮的文笔整理成书; 书中的实例, 都是作者(们) 在工作中使用过的,或者是作者测试过的,因此很有参考价值;在和 昂扬先生的接触中,我发觉他年轻有为,思维灵敏,能快速地把握计 算机进展技术的动态;同时,他对 Google API 编程有着全面而深刻 的懂得;书中所精选的
18、实例也特殊适合中国广大软件工作人员和运算 机爱好者在工作中使用;因此,这是一本难得的运算机参考书; 博文视点出版公司的编辑们特殊善于编辑和出版科技图书; 一般科技 图书给人的感觉是内容高深而枯燥, 版面呆板单调, 但是博文视点公 司出版的很多科技图书,在内容组织,编排,以及版面设计上新颖, 生动,漂亮并且引人入胜;这是该书的又一个特点; 我作为一名长期从事运算机科学争辩的学者和 Google 的资深员工, 对于昂扬先生这项了不得的工作表示诚意的感谢, 同时也特殊感谢电 子工业出版社博文视点出版公司的周筠老师, 陈琼和其他同仁编辑和 出版该书,他们把最新的学问介绍给了读者;吴军 第 8 页,共
19、11 页Google (谷歌)资深争辩员 20XX 年 5 月于美国硅谷 八,序言 10 年前,使用 Email 邮箱收发邮件,只是很少一部分技术人员才能 享受到的便利; 5 年前,出行时假如没有随身携带地图,只好在路人 的指点下摸索找寻; 而今日, 无处不在的互联网和丰富多彩的互联网 应用,已然嵌入了我们的生活; GMail 带给我们免费,好用且容量不 断增加的邮件服务, Google Maps 成了我们出行前必不行少的参阅 工具,甚至通过移动终端将地图随时带在身边;全部这些,都悄无声 息成为我们生活的一部分; 互联网技术每天都在更新和进展, 促成这一切发生的, 正是背后极具 制造性的程序员
20、,以及那些通过产品为用户带来价值的新技术公司; 在这些公司中, Google 毫无疑问是在帮忙用户转变互联网使用方式 上做得最为杰出的公司; Google 以其独具特色的互联网应用,始终引领着互联网产品开发的 方向;同时, Google 为其绝大部分产品供应了面对开发者的 API 调 用接口;这些设计良好的 API,帮忙开发者通过 Mashup 调用将 Google 产品所供应的内容集成在第三方应用中; Google 多达几十种的开放 API 无法一一列举,但我们在日常使用互 联网时确定在不经意间享受过它所带来的便利;供应地图服务的 Maps API ,实现互联网社区化联系的 OpenSoci
21、al API ,开发定制个 性化首页的 iGoogle Themes API ,简化广告营销治理活动的 第 9 页,共 11 页AdWords API ,供应网络应用程序平台的 App Engine ,等等;这些 API 的显现,不仅仅为开发者带来更具灵性的开发创意,为用户带来 更为丰富多彩的互联网产品,更重要的是,它们说明白 Google 的产 品不是封闭的,而是属于整个互联网开放平台的,任何人都可以在 Google 的产品之上进行拓展,并享用 Google 产品为互联网带来的 便利; 本书的写作的目的,也正在于此,即对 Google 开放 API 进行梳理和 介绍,辅以行之有效的实例,让更多的开发者明白 Google API ,深 入 Google API ,灵敏使用 Google API 来开发有用且融入灵感与创意 的互联网应用; 技术的更新进步往往在不经意间就跨过千里, Google 开放 API 也是 如此,始终以来与产品的升级更新保持同步, 但 API 在设计上却秉承 良好的向下兼容性, 即便是 API 版本升级, 从前的应用代码不做或仅 做很少改动便可以迁移到新的 API 环境下运行;本书所涵盖的内容也 同样如此,作者们试图让捧在您手上的这本书,涵盖 Google A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新科教版高中高二生物下册第三单元免疫调节过程卷含答案
- 畜禽屠宰加工工岗前决策判断考核试卷含答案
- 2026年新科教版初中七年级美术上册第一单元造型元素运用卷含答案
- 2026年新科教版初中七年级道德与法治下册第一单元青春时光心理调适卷含答案
- 中药炮制工岗后测试考核试卷含答案
- 化纤组件清理工安全宣传测试考核试卷含答案
- 高炉炉前工安全素养考核试卷含答案
- 水解设备搪砌工班组协作知识考核试卷含答案
- 2026年新科教版初中八年级道德与法治上册第三单元责任代价回报卷含答案
- 甘油水处理工变革管理水平考核试卷含答案
- 2025年三峡集团社会招聘考试笔试试题及答案
- 2026年气象局机关遴选公务员面试题
- 2026年全国电工(中级)职业技能考试题库(附答案)
- 2026年病理科技师面试常见问题与专业解答
- 2025年湖南长沙市初二学业水平地理生物会考真题试卷+解析及答案
- 2026年市级科技馆电气维护岗招聘笔试电路故障排查题
- 孕产妇突发肺栓塞应急预案演练脚本
- 2026湖南衡阳石鼓区人力资源和社会保障局招聘见习人员1人农业考试参考题库及答案解析
- 2026年期货从业资格《基础知识》考前冲刺模拟含完整答案详解(历年真题)
- 成飞校园招聘笔试内容
- (三调)武汉市2026届高中毕业生三月调研考试化学试卷(含答案)
评论
0/150
提交评论