Здравствуйте! Подскажите,пожалуйста, как задать метод(InfoCard) в запросе
Пишу его через таким образом $url =*****/InfoCard; Выдает не ошибку api, а вот этакое " soap:Client Неизвестная ошибка. Ошибка разбора XML: - [1,1] Фатальная ошибка: Document is empty по причине: Ошибка разбора XML: - [1,1] Фатальная ошибка: Document is empty "
$url =*****/InfoCard;
$xml = [
'FirstData' => '20120101',
'LastData' => '20220101',
'INN' => '3202010293',
'Nom' => '72',
];
$ch = curl_init();
$options = array(
CURLOPT_URL => $url,
CURLOPT_POSTFIELDS => http_build_query($xml),
);
curl_setopt_array($ch, $options);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
$server_output = curl_exec($ch);
curl_close($ch);
Т.к. это SOAP, то сервер должен предоставлять WSDL. И тогда работа с ним будет выглядеть так
$client = new SoapClient("http://....../server.wsdl");
$client->InfoCard(
new SoapParam('20120101', 'FirstData'),
new SoapParam('20220101', 'LastData'),
new SoapParam('3202010293', 'INN'),
new SoapParam('72', 'Nom'),
);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как правильно сделать подстановку id (берется из массива php $IdLotItem) в javascript при обращении к форме? Пример:
Я создал свой первый пакет для packagistСделал репозиторий на гитхабе с composer
Куда можно вынести код из контроллера, чтобы он не был таким жирным?? Какие решения есть для таких случаев? Я так понимаю командная шина тут...
Сделал api для передачи данных между 1С и WooCommerceПосле выборки из базы формирую запрос но мета данные в базе и созданных товаров не добавляются...