很多时候我们要将 URL 缩短(比如缩短购物链接等),所以就有了很多在线的网址缩短服务。在本人经常玩的 Twitter 的客户端中,有这样的功能,如图

通常而言,这些在线缩短服务都是开放 API 的。那么,我们也可以编写相应的工具嵌入到自己的应用中。不长的时间,本人的在线 URL 压缩器就搞定了(目前为止,调用 is.gd、snipr.com、twurl.nl 三种 API)

此工具的网址如下
http://lab.gracecode.com/zip_url/
出于开放的原则,此工具同时支持 API 调用(API 的 API)。下面是简单的介绍:目标请求的 URL 为 http://lab.gracecode.com/zip_url/ 方式为 GET ,参数示例
http://lab.gracecode.com/zip_url/?url=[url]&api=1其中 [url] 就是需要缩短的 URL 地址,数据返回的格式为 JSON (不好意思,职业病),格式如下
[Copy to clipboard] [ - ]CODE:{
"is_gd": "http:\/\/...",
"snipr_com":"http:\/\/...",
"tweetburner_com":"http:\/\/..."
}
如果有错误,则在 JSON 中会有 error 属 *** ,并提供错误内容。详细情况请参见这个脚本的源代 *** 。
最后,顺便做了个“收藏按钮”,将其拖到浏览器的书签工具栏中,在浏览其它页面的同时点击此按钮,即可压缩当前的网址。
会员注册
会员登录
个人空间
发表评论