URL Zipper 压缩器August 6, 2008

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

http://files.gracecode.com/2008_08_05/1217927714.png

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

http://files.gracecode.com/2009_11_05/320605fb862a.jpg

此工具的网址如下

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

已有 11 条评论

  1. 有点意思,不过ms要用到的地方不多

  2. 好棒的东东!!

  3. 這東西真正的用途是什麼呢,感覺不怎麼會用上~~~

  4. wiLdGoose wiLdGoose

    to 楼上: 对于有用的人来说是非常有用的, 对于没用的人来说是一点用也没有的.

  5. 手气不错 手气不错

    文中已经提到,“很多时候我们要将 URL 缩短(比如缩短购物链接等)”。

  6. 那啥,源码还有下载吗?

  7. [...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]

  8. [...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]

  9. tea味 tea味

    这种服务大多是国外的,访问和跳转都慢。国内也有提供URL压缩的服务,好象同时可以压缩100个以内的长地址!有兴趣可以去试试。网址是http://591.hk.cn

  10. [...]推荐使用gracecode.com编写的程序,可以 自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]

  11. [...]推荐使用gracecode.com编写的程序,可以自动生成七个短网址服务,bit.ly, cli.gs , kl.am , is.gd, sniprl.com, poprl.com和short.ie[...]

Yahoo 统计