Привет, я использую функцию soapclient PHP для вызова веб-сервисов мыла (с wdsl).
Я знаю, как передать параметры методу, но веб-служба, которую я использую, ожидает параметры в имени параметра (не знаю, как это вызвать).
Это то, что ожидает веб-сервис при использовании параметров:
<searchCriteria>
<Name MatchType=”MatchBeginning”>Exmaple Company</Name>
<Address>
<Street>Example Street</Street>
</Address>
</searchCriteria>
Речь идет об этой части в параметре Name: MatchType="MatchBeginning"
Вот как я вызываю веб-сервис:
<?php
$client = @new \SoapClient($url,array(
'exceptions' => 1,
'login' => '****',
'password' => '****',
'trace' => 1,
));
$parameter = array(
"countries" => array(
"CountryCode" => "NL",
),
"searchCriteria" => array(
"Name" => "value"
),
);
Может кто-нибудь сказать мне, как добавить параметр, используя вышеуказанный метод? Очень признателен.
Кстати, я пытаюсь использовать веб-сервис из Creditsafe. Может быть, кто-то найдет этот вопрос, добавив эту информацию.