Вы имеете в виду первый в списке - public mixed __call ( string $function_name , string $arguments )?
Вначале проверяю, какие методы описаны в WSDL.
Из них выбираю checkOptyStatus;
Вот мой код:
$client = new SoapClient('test_otpcbcash.wsdl');
$function_name = 'checkOptyStatus';
$arguments = array('PasswordText');
$result = $client->__call($function_name, $arguments);
echo $result.
Получаю такую ошибку:
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Client] Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing or invalid or has expired in /var/www/.../index.php:17 Stack trace: #0 /var/www/.../index.php(17): SoapClient->__call('checkOptyStatus', Array) #1 {main} thrown in /var/www/.../index.php on line 17
Пока не ясно для меня, какие аргументы поместить в переменную $arguments. Попробовал в качестве аргумента передать имя поля из вышеприведенного примера header'а, видимо неправильно.
Где я что не так делаю (понимаю)? Спасибо.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.