2010-11-14 85 views
1

我認爲要練習SOAP API。我知道這是REST的時候,但我想嘗試一下SOAP。我以某種方式獲得了支持SOAP的Flickr.com API,但它有非常困難的文檔。不,有可用的例子。誰在支持SOAP API

Q1。所以,有誰知道我可以在哪裏學習SOAP。 Q2有沒有人有Flickr的SOAP工作示例API

Q2。除了提供SOAP接口的Flickr以外的任何其他服務。我看到Google搜索api已經關閉了SOAP的新請求。

問候

+0

爲什麼要麻煩?沒有人提供新的SOAP API是有原因的。 – ceejayoz 2010-11-14 14:50:38

+0

@ceejayoz:這是什麼原因? – Cratylus 2010-11-14 15:03:48

+0

這是一個非常笨重的協議,對於大多數人會在野外遇到的API而言,這種協議大規模過度使用。 – ceejayoz 2010-11-14 15:23:10

回答

0

SOAP已經REST在很大程度上取代了公共互聯網上 - 當你在你的問題已經注意到並在註釋中已經提到。

還有在Intranet範圍內大用戶,公司與已安裝的SOAP的基礎,服務總線,以及其他概念,如果你最終在他們的一個工作,你可能會遇到。 (還有CORBA用戶也在!)當你控制應用程序的兩端時,你可能使用REST的可能有更少的靈活性。

所以,如果你正在尋找有用的公共實現你大多是出於運氣。

這就是說:你創建自己的服務,並嘗試出來的自己。定義一個服務並實現它。用另一種語言創建一個客戶端。用第三種語言創建另一個客戶端。

如果您正在尋找教育體驗,這會導致您失去一些導致REST在大規模不同系統中使用的相同路徑(並且還可能揭示爲什麼公共/私人分裂了它的方式)

好運

+0

嗯!很好,SOAP已經消失了。與REST相比,SOAP非常困難。我曾經爲肥皂連接OpenTravel for client。不太確定公司ID是否必須擁有或任何外部人員可以註冊並獲得。需要檢查!我記得需要在那裏讀很多東西。還需要搜索他們的SOAP連接點。在某處:http://www.opentravel.org/Specifications/Default.aspx – 2010-11-16 05:15:56