Google短网址的API

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。如果你有类似需要,推荐使用这个库。

(完)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏不二小段

【一起学Python】STEAM游戏评测爬虫

别催更,越催越懒得写。催更只接受赞赏…可惜我的微信还没有赞赏的功能… 今天刚接的需求&新鲜的代码… 有个大佬昨天跟我说 来给我爬一下Steam的游戏评测吧,我...

1.2K6
来自专栏phodal

听我说说我的博客: 月访问量过万的个人IT博客的技术史

我的博客是如何工作的? HTTP服务器 当你开发在网页上访问我的博客的时候,你可能会注意到上面的协议是HTTPS。 ? 但是并不会察觉到它是HTTP2.0。而这...

23210
来自专栏用户2442861的专栏

必不可少的Firefox插件

Adblock Plus 去广告,包括youku的开头广告 All-in-One Sidebar 最大的好处就是省去书签栏 NoSquint :用firefo...

4031
来自专栏数据小魔方

不用编程,教你轻松搞定数据地图

这篇文章,教会大家使用菜单类工具搞定数据地图,包括数据的获取、经纬度解析、数据地图生成等三大技能。 利用Excel2016版的PowerQuery的数据爬取功能...

3835
来自专栏轮子工厂

有哪些实用且堪称神器的Chrome插件?吐血推荐!!!

相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少用户的偏爱,但流畅只是一方面, Chrome 最大的优势还是其支持众多强大好用的扩展程序(E...

2.9K4
来自专栏极乐技术社区

我的第一个小程序(Discuz! + 微信小程序)

Github : https://github.com/DowneyL/di...‘

7777
来自专栏崔庆才的专栏

你的 Mac 用对了吗?推荐一些 Mac 上比较好用的软件

最近有一个朋友刚入手了 Mac,准备专门搞开发用,让我给他推荐几款软件,然后我就把我的 Launchpad 截图发给了他,他看到这密密麻麻的软件完全不知所措,如...

4260
来自专栏喔家ArchiSelf

CAP理论与分布式系统设计

S 先生 是一位难得的技术同行,学者气质,一见如故。s 先生 作为本公众号(wireless_com) 的第一位投稿者,老曹深感荣幸。CAP 和 分布式系统的...

1554
来自专栏张戈的专栏

JuiceSSH:超好用的安卓移动端Linux系统运维终端工具

去年年底,我考虑到回老家之后可能会有工作上的紧急运维事务需要处理,家里没电脑网络,又不想背笔记本,所以考虑入手一个平板。安卓、IOS、Win8 板子,考虑良久之...

8868
来自专栏PPV课数据科学社区

【学习】网站数据分析:网站分析的基本度量

? 我们在使用各种网站分析工具的时候,会看到很多不同的度量指标,可能不同的工具会有不同的命名和定义,这里列举一些常见的度量,简单说明一下它们是如何计算得到的。...

3334

扫码关注云+社区

领取腾讯云代金券