Осваиваю API одного сервиса, необходимо по работе. Пытаюсь отправить API запрос, документация у сервиса есть (https://advanta.bashkortostan.ru/components/services/login.asmx). Просмотрел видеоролики и читал статьи, но самого элементарного нет, как это отправить? Пример запроса есть внизу. Создал php файл, закинул его на сайт и пытаюсь открыть, но ничего не выводит, абсолютно.
Содержимое php файла
<html>
<head>
<title>Пояснение работы парсера</title>
</head>
<body>
<?php
function PostXML($link, $xml) {
$chx = curl_init();
curl_setopt($chx, CURLOPT_URL, $link);
curl_setopt($chx, CURLOPT_TIMEOUT, 90);
curl_setopt($chx, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($chx, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
curl_setopt($chx, CURLOPT_POST, 1);
curl_setopt($chx, CURLOPT_POSTFIELDS, $xml);
$result = curl_exec($chx);
curl_close($chx);
return $result;
return $respons;
}
$xml = '<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Authenticate xmlns="http://streamline/">
<login>Мой логин</login>
<password>Мой пароль</password>
</Authenticate>
</soap12:Body>
</soap12:Envelope>';
$respons = PostXML('https://advanta.bashkortostan.ru/components/services/login.asmx/Authenticate', $xml);
?>
</body>
</html>