Google短網址的API

阮一峰發表於2011-01-16

2009年底,Google釋出了短網址服務goo.gl

Google短網址的API

Google聲稱

"......(這是)網際網路上最穩定、最安全、最快速的短網址服務。"

有人做了比較,證明確實如此。

Google短網址的API

從上圖可以看到,goo.gl的響應和跳轉時間是最短的。

除了速度快,goo.gl還提供詳細的點選統計。比如,Yahoo首頁的短網址是http://goo.gl/QuXj,那麼它的統計資料就在http://goo.gl/info/QuXj。加上字尾".qr",還能得到這個網址的二維條形碼,Yahoo的就是http://goo.gl/QuXj.qr

Google短網址的API

======================================

但是當時,這個服務只供Google內部使用,不向外部使用者開放,大家只好眼睜睜地流口水。

上週,這個限制終於取消了。Google宣佈,正式公開goo.gl的API。這意味著,所有外部使用者都能利用它,得到自己想要的短網址。感興趣的同學,可以自己去研究這個API,還是很簡單的。ChromeFirefox瀏覽器,都已經提供了相應的擴充套件。

根據這個API,我寫了一個"短網址生成器",歡迎訪問,網址是:

http://www.ruanyifeng.com/webapp/url_shortener.html

另外,我還提供一個Bookmarklet,將"短網址"這個連結加入書籤欄,只需一次點選,就可以在當前頁面上動態顯示該網頁的短網址。

======================================

附言

我本來還想實現"自動複製"功能(就是滑鼠一點,文字自動複製到剪貼簿),但是發現似乎沒有通用的解決方案,除非使用Flash。我覺得太麻煩,就放棄了。

但是,我發現了一個很優秀的函式庫Zero Clipboard。如果你有類似需要,推薦使用這個庫。

(完)

相關文章