2010-11-14 34 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