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 *