Shorter! 基于短地址API的批量缩短服务

Shorter!
首先,这不是你们常见的那些提供网址URL缩短的服务,虽然它提供了批量缩短网址URL的服务,但这个服务是基于那些提供短地址服务的API的。通常提供网址URL缩短的短地址服务都只能一条一条来,可能考虑到数据存储之类的问题,但是我这个就不同了,直接拿他们提供的API来做的,所以不用考虑数据存储的问题。

最初,@disinfeqt 童鞋希望我帮他写一个类似 iTweet 或者 twitterKr 的批量转换输入文本框里的网址URL为短地址的服务。后来,被我这个 php 菜鸟水平的人终于成功写出来了。应用在了 Rabr上。如图所示按钮“Shorten”。
Rabr shorten
上个段落提到过,我的 php 水平实属菜鸟,所以代码写得很羞愧,就请大家多多包含哈。

开源项目在 github 上 Shorter @ Github

ChangeLog:
2009.12.01 Shorter! v0.1 上线,暂时没发现BUG.
下个版本将增加自定义api功能。
2010.03.25 用encodeURIComponent()函数处理提交给api前的网址,主要是考虑部分短地址程序(比如yourls)不能识别&符号。用“leeiiosplit”替代之前的“|”,其主要原因是因为URL在转换编码的时候会把“|”转换掉。新增支持中文网址以及网址中含有“|”的正则。点击查看与之前版本比对
2010.03.25 改用php的rawurlencode()函数代替js的encodeURIComponent()函数处理,原先的GET换为POST,php在接收POST数据的时候再对url进行rawurlencode()处理。点击查看与之前版本比对

Shorter! Just click it!


42 Responses to Shorter! 基于短地址API的批量缩短服务

  1. evlos says:

    呵呵,支持博主一下,太谦虚了你 ~

  2. Leeiio says:

    @evlos
    “如果你的产品发布时你没有很羞愧的感觉,说明你发布得太迟了。” Reid Hoffman,LinkedIn创始人。
    哈哈,所以我也羞愧地发布。

  3. bolo says:

    已经很不错了,现在有没有自定义可选API接口的功能?

  4. disinfeqt says:

    我来围观了~ 😉

  5. Leeiio says:

    @bolo
    下个版本会增加。 🙂

    @disinfeqt
    哈,其实多亏你提供的参照网站。

  6. Pingback: Tweets that mention Shorter! 基于短地址API的批量缩短服务 - Leeiio Chaos Made. -- Topsy.com

  7. yux says:

    极喜欢左上的那个【假装异步加载】,会笑出来~~~俺要偷这点子,恩,恩。

  8. Leeiio says:

    @yux
    呃,让世界充满爱~

  9. 博主写的真的很好,在这里给你留个言了,我的网站比较前卫,博主不要介意啊,以后多多关照。

  10. 3Gzip says:

    啧啧,你还说自己是菜鸟,那很多人都要去跳楼了。
    晚点有时间好好研究下

  11. Mars says:

    我来围观了~

  12. 星网 says:

    你不是一般的谦虚啊!对于我这个没有弄过PHP的新的不能在新的新手岂不是很大的打击?

  13. Leeiio says:

    @人体艺术图片
    那是相當的前衛。

    @3Gzip
    呃,其實還是滿菜的。

    @Mars
    歡迎圍觀 😳

    @星网
    呃,你也可以理解為激勵。 🙂

    @ShuaiGe.Me
    歡迎帥哥圍觀。

  14. 羽中 says:

    明天会ping来一个改进SweetTitles的文章 准备接收~~ 先测试下评论引用欣赏下 😆

    播音主持培训班 :
    很实用的技术。

  15. Leeiio says:

    @羽中
    歡迎改進,我自己都沒時間改進,其實還是有很多可以擴展的哈。 😆

  16. chisdy says:

    你是程序员?你不是干设计的么?牛啊

  17. Leeiio says:

    @chisdy
    呃,不是程序员…略懂略懂 :mrgreen:

  18. bigCat says:

    大牛,不知道速度如何了,我已经x了zend

  19. zwwooooo says:

    你如果是菜鸟,那我就是菜鸟嘴中的菜虫了 :mrgreen:

  20. Leeiio says:

    @bigCat
    呃,我现在开始怀疑是wp汉化组提供的汉化版的问题了,似乎在升级到2.8.5之前数据库查询时间没这么慢…周末卸了重装回英文版再看看呃,如果不是zend的问题你会想要菊花么?

  21. Leeiio says:

    @zwwooooo
    菜虫是很有蛋白的 :mrgreen:

  22. 吖Bee says:

    高手都低调呀~

  23. bigCat says:

    @Leeiio
    😆 深情的附身献上菊花吧

  24. Joya says:

    啊哈,这是你搞出来的新玩意哇?

  25. Leeiio says:

    @Joya
    Joya光临,稀客啊!没错,这是我搞出来的

  26. besthdd says:

    感觉这个东西用处不是很大,自己发文章的时候直接改就可以了,要多短有多短的

  27. 天缘 says:

    博主都算是菜鸟,那就没有高手了,不过虚心使人进步

  28. 路大侠 says:

    很强大啊!
    交换友情链接吧?QQ420354050
    我是一位新站长 很想跟你这样的老站长交朋友,学知识!

  29. Showfom says:

    哼哼 不用我的aa.cx 鄙视!

  30. Leeiio says:

    @Showfom
    下个版本加上可选择短地址服务会加上你的 :mrgreen:

  31. Showfom says:

    @Leeiio
    那要把我的放首位啊 放国内服务器的备案过的正规网站 哼哼 速度快~

  32. 圣诞夜快乐
    明天圣诞节快乐

  33. bolo says:

    很久没更新了哈

  34. Leeiio says:

    @besthdd
    运用在微博等地方就显得很有用了,当然不是用在博客之类的地方

  35. 老白 says:

    学习了,Google 短地址实现了么。

  36. 很实用的技术。
    😮

  37. 李建平 says:

    我用了,但是有很多缩短后图片显示不了,是怎么回事

Leave a Reply

Your email address will not be published. Required fields are marked *