Как вызвать веб-сервис SOAP из формы Wordpress? - PullRequest
12 голосов
/ 05 июля 2011

У меня есть сайт Wordpress, над которым я сейчас работаю, и я настроил форму с помощью плагина CformsII, но клиент хотел бы, чтобы данные формы были отправлены в веб-службу SOAP.

У меня есть URL-адрес и XML-данные веб-службы SOAP, но плагин CformsII в Wordpress, похоже, использует стандартный метод HTML POST, который, как мне сказали, не обрабатывается веб-службой SOAP.

Раньше я никогда не пользовался и не имел опыта работы с веб-службами SOAP, поэтому мне действительно нужно руководство о том, как я могу отправлять данные формы с сайта Wordpress (с плагином CformsII или без него) в веб-службу SOAP. .

Кто-нибудь достиг этого ранее или знает какой-нибудь плагин, который может помочь?

Ответы [ 2 ]

10 голосов
/ 05 июля 2011

Хотелось бы, чтобы у меня был лучший ответ для вас, но я боюсь, что это потребует некоторого кодирования и понимания SOAP. (Потому что я не смог найти ни одного плагина WordPress, в котором реализован универсальный клиент SOAP или, точнее, отправитель форм с поддержкой SOAP).

Автор этого поста собрал хорошую группу ссылок, которые должны помочь вам начать: https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

Лично я использую GravityForms для всех своих проектов (но это платный плагин). Но они предоставляют хороший API, и есть ловушка под названием gform_post_submission , которую я лично часто использовал. (Я "отправил" в службы REST, используя этот хук).

3 голосов
/ 28 мая 2013

Существует структура плагина мыла для WordPress, которая позволяет вам создавать / выставлять поведение WordPress как мыло API. http://www.amazon.com/dp/B00D1AYIG8 и http://github.com/patrickingle/wp-soap-services

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...