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

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

此工具的网址如下
http://lab.gracecode.com/url_zipper/
出于开放的原则,此工具同时支持 API 调用(API 的 API)。下面是简单的介绍:目标请求的 URL 为 http://lab.gracecode.com/zip_url/ 方式为 GET ,参数示例
http://lab.gracecode.com/url_zipper/?url=[url]&api=1
其中 [url] 就是需要缩短的 URL 地址,数据返回的格式为 JSON (不好意思,职业病),格式如下
{
"is_gd": "http:\/\/...",
"snipr_com":"http:\/\/...",
"tweetburner_com":"http:\/\/..."
}如果有错误,则在 JSON 中会有 error 属性,并提供错误内容。详细情况请参见这个脚本的源代码。
最后,顺便做了个“收藏按钮”,将其拖到浏览器的书签工具栏中,在浏览其它页面的同时点击此按钮,即可压缩当前的网址。
-- Spite --
更新脚本(2009-05-17)
可以自动生成七个短网址服务:bit.ly、cli.gs、kl.am 、is.gd、sniprl.com、poprl.com 和 short.ie
有点意思,不过ms要用到的地方不多
好棒的东东!!
這東西真正的用途是什麼呢,感覺不怎麼會用上~~~
to 楼上: 对于有用的人来说是非常有用的, 对于没用的人来说是一点用也没有的.
文中已经提到,“很多时候我们要将 URL 缩短(比如缩短购物链接等)”。
那啥,源码还有下载吗?
[...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]
[...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]
这种服务大多是国外的,访问和跳转都慢。国内也有提供URL压缩的服务,好象同时可以压缩100个以内的长地址!有兴趣可以去试试。网址是http://591.hk.cn
[...]推荐使用gracecode.com编写的程序,可以 自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]
[...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]