雲端運算平台在這幾年得到了飛速的發展,雲端運算的理念正在不斷地被越來越多的開發者們所接受和付諸實踐。google公司作為世界領先的提供雲端計算平台的公司,不斷推出有利於促進網路發展的各種新型開發者產品和技術,也越來越得到全世界開發者們的重視和喜愛。本書是由多名Google公司開發一線的工程師以及關注網際網路並活躍在技術社區的開發者撰寫而成,對於想進一步瞭解Google的各種開發技術和API細節的開發者提供了及時的參考資源和產品資訊。
Google多達幾十種的開放API無法一一列舉,但我們在日常使用網際網路時一定在不經意間享受過它所帶來的便利。提供地圖服務的Maps API,實現網際網路社區化聯繫的OpenSocial API,開發定制個性化首頁的iGoogle Themes API,簡化廣告行銷管理活動的AdWords API,提供網路應用程式平台的App Engine,等等。這些API的出現,不僅僅為開發者帶來更具靈性的開發創意,為用戶帶來更為豐富多彩的網際網路產品,更重要的是,它們說明了Google的產品不是封閉的,而是屬於整個網際網路開放平台的,任何人都可以在Google的產品之上進行拓展,並享用Google產品為網際網路帶來的便利。
本書的寫作的目的,也正在於此,即對Google開放API進行梳理和介紹,輔以行之有效的實例,讓更多的開發者瞭解Google API、深入Google API,靈活使用Google API來開發實用且融入靈感與創意的網際網路應用。
第Ⅰ部分 準備篇——Google API概覽
第1章 Google API簡介
第2章 Google API的商業價值
第Ⅱ部分 出發篇——Google API網站基礎類
第3章 資料交換利器——Google Data APIs:
第4章 Google註冊用戶身份認證——Google Account Authentication API
第5章 檢測多國語言——Google AJAX Language API
第Ⅲ部分 揚帆篇——網站Google API應用工具類
第6章 執行自己的Web應用——Google App Engine
第7章 圖表繪製工具——Google Chart API
第8章 日曆工具,生活中不可缺的另一半——Google Calendar APIs and Tool
第9章 試算表——Google Spreadsheets API
第10章 iGoogle主題設計——iGoogle Themes API
第11章 小工具開發——Google Gadgets API
第12章 資料視覺化——Google Visualization API
第13章 訪問和使用Feed資料——Google AJAX Feed API
第14章 社會交友網路——OpenSocial
第15章 社會交友網路圖譜——Google Social Graph API
第16章 Gmail連絡人資訊共用——Google Contacts Data API
第17章 網路相簿應用——Picasa Web Albums Data API
第18章 整合YouTube視訊——YouTube Data API
第19章 整合Blogger博客服務——Blogger Data API
第20章 整合FeedBurner閱讀器——FeedBurner API
第Ⅳ部分 航海篇——Google API應用開發與電子商務類
第21章 移動平台——Android應用開發
第22章 即時訊息傳遞協定——Google Talk XMP
第23章 資料格式定義利器——Google Protocol Buffer API
第24章 為網站豐富AJAX內容——Google AJAX Libraries API
第25章 用戶廣告管理——Google Adwords API
第26章 網路廣告整合——Google AdSense API
第27章 線上付款機制——Google Checkout API
第Ⅴ部分 開拓篇——Google API搜索、地圖服務及桌面應用類
第28章 圖書搜索——Google Book Search Book Viewability API
第29章 嵌入Google搜索——Google AJAX Search API
第30章 地圖服務——Google Maps API
第31章 地圖資訊服務工具集——Google Mapplets
第32章 地理標記語言——KML
第33章 靜態地圖服務——Google Static Maps API
第34章 編寫桌面小工具——Google Desktop Gadget API
第35章 讓應用支援桌面搜索——Google Desktop Search API
第36章 與線上文件互動操作——Google Document List API
第37章 瀏覽器擴展——Google Gears
第38章 線上您的筆記——Google Notebook Data API
第39章 其他API
光碟內容
範例程式碼