Google的API介紹

關於GoogleAPIs,大家都可以在http://code.google.com/apis.html上看到,這裏將它們介紹一下,爲大家掃掃盲:)
關於Google相關API的開發演示將在隨後的blog中推出,敬請關注!
以下是Google現有的API
 
Google Account提供了兩類驗證帳號的APIClientLogin API用於幫助桌面程序或手機應用程序完成驗證,不過這種驗證實際上是通過http form的方式來完成的。另一種API雖然仍舊是利用http方式,但AuthSub API出於幫助Web用戶完成登錄驗證的考慮,提供了一種近似於二傳手的功能。登錄信息填寫和驗證都在Google服務器上完成,用戶對是否在當前網站使用Google Account的信息進行授權。(顯然,使用這類API,你使用的編程語言並沒有限制)
 
AdSense API 允許你將AdSense的登錄功能和管理功能集成到你的blog或者主頁中(當然,也可以被動的由網站管理員添加到你的blog上)。這套API提供了五種語言的實現:JavaPerlPythonPHP .NET.
 
AdWords API爲廣大投放廣告的公司和第三方廣告商提供了使用自己的程序管理AdWords的方式(對於需要維護成百上千個AdWords的機構來說,這難道不是福音麼?)。AdWords API僅提供PHP  Java兩種語言版本。
 
AJAX搜索API 爲你提供了一種更好的將Google搜索加入你的網頁中的方式,使Google搜索看起來跟你的站內搜索一樣。(顯然,開發者瞭解Javascript就好了)
 
Google Base data API允許用戶通過編程手段完成對Google Base中數據的增刪改查。(現在已經是Google Data APIs的子項目了)
 
Blogger data API允許你通過編程,對你blog的內容進行完全控制。Google Data APIs的子項目)
 
Google Calendar API提供了編程完全控制你的Calendar的方式。(Google Data APIs的子項目)
 
Google data APIs提供JavaC#兩種編程語言接口,允許程序直接訪問Google的服務,整個過程基於Google Data APIs Protocol。使用本套API的相關項目包括:BloggerGoogle Base and Google Calendar 
 
Google Desktop SDK爲開發者將Google桌面集成到自己的應用程序中提供了方便。 Google爲大家提供了基於Python 例子
 
KML全稱是Keyhole Markup Language,是一個基於XML語法和文件格式的文件,用來描述和保存地理信息如點、線、圖片、折線,並在Google Earth客戶端之中顯示。通常開發人員利用KMLGoogle Earth上添加自己所需要的東西(教程和文檔Keyhole論壇)。
 
Google Gadgets API用於爲Google 個性化主頁添加新的模塊,管理你的Google桌面和Google個人主頁。
 
Gmail爲方便用戶讀取收件箱和訪問相關內容,提供了Atom格式的種子。
 
使用Google Checkout API,你可以很容易地將電子商務中的支付服務集成到你的網站中,幫助買家管理訂單狀態以及自己的信用卡信息。Google爲大家提供了JavaPHPASP三種版本的客戶端實現
 
Google Web Toolkit (GWT)是一種Java開發框架,幫助你更快的開發Ajax應用。當你的應用發佈時,GWT將會把你的Java代碼轉譯成跨瀏覽器的JavaScriptHTML
 
針對Google GroupsAtom種子,使用方式如下
 
爲你將Google Maps集成到你的應用中提供了方式。
 
Google提供的新聞聚合功能,提供RSSAtom兩種形式的種子。
 
Google Related Links提供了Javascript的調用方式,幫助你爲自己的網站生成相關內容的鏈接。
 
屬於Google Enterprise的一套API,包括搜索協議Feeds協議安全服務接口
 
RSS種子的形式提供用戶最近搜索的相關記錄。
 
Google Sitemaps是針對網站主,用於提高網站被收錄狀況的服務。Google提供了一個開源項目來幫助用戶創建sitemaps文件,同時還提供一些其它的第三方Sitemap工具
 
Google Talk使用XMPP作爲通信協議(相關文檔),因此開發者可以基於XMPP協議開發關於Google Talk的相關應用。要了解更多細節,請查看Libjingle開發指南。已有的開發語言示例包括pythonPHPJava and c#Jabber軟件組織還提供了大量可用的庫文件
 
Google Toolbar API允許你創建自己所喜歡的按鈕,控制Google Toolbar的展現形式。
 
Google SOAP API服務的使用需要下載相關包,創建Google帳號,並加載license key,服務基於SOAP協議和WSDL標準。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章