Google短网址的API

标签: Web_service | 发表时间:2011-01-16 14:37 | 作者:(author unknown) fish
出处:http://www.ruanyifeng.com/blog/

2009年底,Google发布了短网址服务goo.gl

Google声称

"......(这是)互联网上最稳定、最安全、最快速的短网址服务。"

有人做了比较,证明确实如此。

从上图可以看到,goo.gl的响应和跳转时间是最短的。

除了速度快,goo.gl还提供详细的点击统计。比如,Yahoo首页的短网址是http://goo.gl/QuXj,那么它的统计数据就在http://goo.gl/info/QuXj。加上后缀".qr",还能得到这个网址的二维条形码,Yahoo的就是http://goo.gl/QuXj.qr

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

但是当时,这个服务只供Google内部使用,不向外部使用者开放,大家只好眼睁睁地流口水。

上周,这个限制终于取消了。Google宣布,正式公开goo.gl的API。这意味着,所有外部使用者都能利用它,得到自己想要的短网址。感兴趣的同学,可以自己去研究这个API,还是很简单的。ChromeFirefox浏览器,都已经提供了相应的扩展。

根据这个API,我写了一个"短网址生成器",欢迎访问,网址是:

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

另外,我还提供一个Bookmarklet,将"短网址"这个链接加入书签栏,只需一次点击,就可以在当前页面上动态显示该网页的短网址。

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

附言

我本来还想实现"自动复制"功能(就是鼠标一点,文字自动复制到剪贴板),但是发现似乎没有通用的解决方案,除非使用Flash。我觉得太麻烦,就放弃了。

但是,我发现了一个很优秀的函数库Zero Clipboard。如果你有类似需要,推荐使用这个库。

(完)

相关 [google 短网址 api] 推荐:

Google短网址的API

- fish - 阮一峰的网络日志
2009年底,Google发布了短网址服务goo.gl. "......(这是)互联网上最稳定、最安全、最快速的短网址服务. 有人做了比较,证明确实如此. 从上图可以看到,goo.gl的响应和跳转时间是最短的. 除了速度快,goo.gl还提供详细的点击统计. 比如,Yahoo首页的短网址是http://goo.gl/QuXj,那么它的统计数据就在http://goo.gl/info/QuXj.

Google+ API发布

- 屁清新健脑 - Solidot
开发者终于等来了期待已久的Google+ API. Google正式发布了允许读取用户公开信息的API,开发者可以借助API开发与Google+交互的应用程序,或将其整合到网站上. Google社交网站发布2个月来,经历了用户暴涨,但也出现了热度下降. Google+ API的发布也许能给予它一个新动力.

Google Reader API简介

- Mooky - keakon的涂鸦馆
Google Reader是我最喜欢的web服务,可惜在iPhone上没有一个我理想中的客户端,所以只好自己动手丰衣足食了. 而开发的第一步自然就是搞定Google Reader API,可惜Google一直没有放出官方文档. 所幸的是前人已经通过反向工程探寻出了相关信息(GoogleReaderAPI、Using the Google Reader API和GReader-Cocoa等),所以不用自己去一一摸索了.

谷奥: Google+ Hangouts API 放出

- ZeeJee - 谷奥聚合——谷奥主站+谷安 aggregator
Google+里的Hangouts是这次大改进的亮点,尤其是视频直播不得不让人浮想联翩. 看来Google想继续扩大自己在视频群聊领域的优势,所以继简单的Google+ 信息流 API之后,Hangouts API成为了第二个Google+开放给广大开发者使用的API. Hangouts API可以让你自己创建实时的应用,就像Google自己做的可与他人一起在Hangouts里看YouTube视频的应用似的.

Google 开放 Chrome 桌面提醒 API

- jary - 谷奥——探寻谷歌的奥秘
注意,上图不是 Growl ,而是一个名为 Gmail Notifier 的 Chrome 扩展. 早期的 Chrome 扩展中的弹出提醒都在浏览器窗口内,但是用户显然不喜欢寸土寸金的浏览器显示面积被提醒框所占据,于是 Google 在 Windows 版的 Chrome 4 中引入了桌面提醒 API,并且在最近的 Chrome 5 Stable 中正式将其开放供开发者使用,相关的文档可以在这里找到.

Google字体API使用简单示例

- BeerBubble - 张鑫旭-鑫空间-鑫生活
本文地址:http://www.zhangxinxu.com/wordpress/?p=1803. Google总会做些造福大众的事情,例如提供了web在线字体的API,这玩意其实去年就有了,但是字体种类手指头+脚趾头就可以数出来. but 最近,貌似Google对字体API进行了升级,可使用的在线web字体已经奔向200去了.

通过Google Reader API获取历史RSS条目

- rokeyhu - lync.in
有时候你看到了一个好的Blog,于是你订阅了它,但你会发现,如果直接访问订阅的RSS源,它只会返回最新的10-20条内容,这是由Blog服务器决定的. 如果偶们非常希望能够看到它以前所有的文章,怎么办呢. 订阅至Google Reader是个好办法,Google Reader发现你希望看到更多条目的时候,自动会获取更多的历史条目.

Google API 和开发者产品元素表

- 阿贡 - ITeye资讯频道
Google这只巨鳄实在是太巨大了,其拥有庞大的产品线,而每个产品线几乎又有无数为开发者提供的API,如果你想开发第三方应用就可以直接使用,但Google到底有多少API呢. 为了搞清楚这个问题,Google自己制作了一个“]Google API 和开发者产品元素表”,里面列出了截止2011年1月为止的所有API和跟开发者有关的产品,涵盖移动、搜索、gadgets、数据API、社会化、广告、地图、工具、Chrome等等方面,点击每个“元素”即可了解更多信息.

谷奥: 使用 Google Maps API 制作的中国航线地图

- chenhua - 谷奥聚合——谷奥主站+谷安 aggregator
感谢读者 枫虹一刀刘 的投递. 航图网使用 Google Maps API 制作了一个实时显示所有境内航班运行状态的动态地图,包含所有现在飞在天上的国内航班信息,比较遗憾没有国际以及港澳台航班的状态. 由于所有飞机图标都是在实时移动的,所以这个页面对于浏览器的负载相当之高,IE 用户就不要挑战了,Chrome 则表示情绪稳定.

用Python开发可用于iPhone的Google Reader API

- MadFrog - 乱弹琵琶playit
Google Reader是我最喜欢的web服务,可惜在iPhone上没有一个我理想中的客户端,所以只好自己动手丰衣足食了. 而开发的第一步自然就是搞定Google Reader API,可惜Google一直没有放出官方文档. 所幸的是前人已经通过反向工程探寻出了相关信息(GoogleReaderAPI、Using the Google Reader API和GReader-Cocoa等),所以不用自己去一一摸索了.