2009-11-16 74 views
1

我剛剛完成了縮短URL的在線服務(在使用Zend Framework的php5中);你可以輸入一個網址,你會得到一個簡短的URL(比如tinyurl和這樣的網站)。最適合URL縮短服務的API

我正在考慮開發人員的API - 目前您可以使用SOAP將URL發送到服務,但我不確定這是否是一個好的解決方案。這種服務的最佳做法是什麼?休息?肥皂?都?

回答

2

絕對是REST - 除非你建立一個特別安全的企業URL縮短服務,否則SOAP的開銷是不必要的(我認爲這可能是很可能的一個矛盾)。 The bit.ly API非常不錯,值得一試。

5

我會限制自己休息一下,因爲整個「API」只是兩個調用(返回較長的URL,反之亦然)。

1

在這種情況下,我會說REST一直是這樣,SOAP對於這一點來說是矯枉過正的,除了增加網絡負載之外,沒有其他任何東西。雖然你可能想看看WADL

1

也投票支持REST,因爲SOAP對於這個小API來說是一個巨大的野獸和矯枉過正。再加上所有流行的網址縮短服務都使用REST。你甚至應該考慮與其中一種比較受歡迎的服務相提並論,因爲這可能會幫助開發人員更輕鬆地添加服務;)