如何从Wordpress表单调用SOAP Web服务?

时间:2011-07-05 16:26:29

标签: wordpress forms soap

我有一个我正在处理的Wordpress网站,并且已经使用CformsII插件设置了一个表单,但客户端希望将表单数据提交给SOAP Web服务。

我有SOAP web服务URL和XML数据,但Wordpress中的CformsII插件似乎使用标准的HTML POST方法,我被告知SOAP Web服务无法处理。

我以前从未使用或曾经使用过SOAP Web服务,所以我真的需要指导如何从Wordpress站点(有或没有CformsII插件)向SOAP Web服务提交表单数据

有没有人以前达到此目的或知道任何可以提供帮助的插件?

2 个答案:

答案 0 :(得分:10)

我希望我有更好的答案,但我担心它会涉及对SOAP的一些编码和理解。 (因为我找不到任何实现通用SOAP客户端的WordPress插件,或者更具体地说是使用SOAP支持的表单提交者)。

这篇文章的作者收集了一组很好的链接,可以帮助您入门:https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

就个人而言,我对所有项目使用GravityForms(但它是付费插件)。但它们提供了一个很好的API,并且有一个名为gform_post_submission的钩子,我个人经常使用它。 (我已经使用该钩子“发布”到REST服务。)

答案 1 :(得分:3)

有一个用于wordpress的soap插件框架,允许您创建/公开wordpress行为为soap api。 http://www.amazon.com/dp/B00D1AYIG8http://github.com/patrickingle/wp-soap-services