构建API Web服务

时间:2013-04-19 08:07:31

标签: php ruby-on-rails api

我们正在研究为我们的移动客户端产品构建API Web服务,以及第三方稍后使用它。是否有任何关于如何开始使用的良好资源或任何有助于进一步发展的服务?

3 个答案:

答案 0 :(得分:1)

您应该决定使用RPC类型,我建议使用JSON-RPCSOAP,具体取决于您是喜欢JSON还是XML。

这两本书都有很多书。

答案 1 :(得分:1)

使用jbuilder和rabl作为json类型..它太好了也非常 灵活写入。

答案 2 :(得分:1)

我知道有两种样式的Web服务,Restful和SOAP。

宁静更受欢迎,因为它清晰而简单。但你应该手动编写文档。

要使用SOAP,首先应该了解WSDL,然后是SOAP协议。

我更喜欢SOAP,因为我使用的是php和ZendFramework。

PHP Soap扩展非常易于使用。使用ZendFramework,它很容易创建WSDL(由Zend_Soap_AutoDiscover生成),因此您不需要编写文档。