1


0

URLを短縮するためのオンラインサービスを完成させたところです(Zend Frameworkのphp5)。あなたはURLを入力することができ、あなたは(tinyurlやそのようなサイトのように)あなたは短いURLを得る。

私は開発者向けのAPIについて考えています - 現時点であなたはSOAPでURLをサービスに送ることができますが、これが良い解決策であるかどうか私はわかりません。 そのようなサービスのためのベストプラクティスは何ですか? 残り? 石鹸? 両方?

4 Answer


5


全体の "API"はたった2回の呼び出しであるため、私は自分自身を休息に制限します(短いURLには長いURLを返します。


2


間違いなくREST - 特に安全なエンタープライズURL短縮サービスを構築しているのでなければ、SOAPのオーバーヘッドは不要です(私はおそらくこれは矛盾すると思います)。 bit.ly APIはかなり優れており、チェックする価値があります。


1


このような状況では、私はずっとRESTと言いますが、SOAPはこれにはやり過ぎで、ネットワーク負荷の増加以外に何もしません。 あなたは WADLを見た方がよいかもしれませんが、apiはテキストによる説明で十分なほど単純です。


1


また、SOAPとしてRESTに投票することは、この小さなAPIにとって非常に大きな害とやり過ぎです。 さらに、すべての一般的なURL短縮サービスはRESTを使用しています。 開発者があなたのサービスをもっと簡単に追加するのを助けるかもしれないので、あなたはもっと人気のあるサービスの一つにかなり近いことを考えるべきです。