[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SOAP клиент
natalina
Здравствуйте! Вопрос по SOAP. Создаю SOAP клиента. Потом обращаюсь к методу передавая массив параметров. Так вот обращаясь к методу, которому надо передать только строковые значения всё нормально, а когда точно также обращаюсь к методу, у которого среди прочих параметров есть целое число выдаёт ошибку: Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object hasn't 'PayElementId' property in и тд
Игорь_Vasinsky
читайте в мануале какого типа должны быть параметры
обращайтесь в суппорт.
форум то чем может помочь? не ссылкок, ни кода...

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
natalina
Вопрос к знающим людям, которые реально с эти работали, то наверняка сталкивались с такой ошибкой. А на счёт мануала, то спасибо за совет, но уже многое перечитано, но проблема не решена
natalina

$client = new SoapClient('https://ссылка здесь',$option);
$response = $client->Название метода(array ('request'=>array('Serial'=>$serial, 'KeyWord'=>$keyWord)));

Так работает, а вот при обращении к другому методу, где параметров на два больше и один из них целочисленный нет
Игорь_Vasinsky
Цитата
и один из них целочисленный нет

а в мануале про этот метод что сказано? какой тип данных?

целое число всегда можно представить числом с плавающей точной

10.00

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
natalina
Передаю полностью структуру xml курлами работает.
Игорь_Vasinsky
ну и?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
natalina
Цитата (Игорь_Vasinsky @ 18.11.2013 - 13:02)
Цитата
и один из них целочисленный нет

а в мануале про этот метод что сказано? какой тип данных?

целое число всегда можно представить числом с плавающей точной

10.00

Там написано три параметра string, один int. Спасибо попробую представить с плавающей точкой
natalina
Цитата (Игорь_Vasinsky @ 18.11.2013 - 13:08)
ну и?

курлами мне не надо, просто проверяла. С плавающей точкой тоже не получается. То есть этот параметр, про который написано в ошибке PayElementId и передаю целочисленным
Игорь_Vasinsky
обращайтесь к службе поддержки сервиса

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
natalina
Цитата (Игорь_Vasinsky @ 18.11.2013 - 13:18)
обращайтесь к службе поддержки сервиса

Спасибо за попытку помочь! В службу поддержки нет возможности обратиться. Может здесь ещё кто-то сможет навести на решение проблемы
Игорь_Vasinsky
ссылку хоть на инструкцию сервиса дайте

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.