Есть XML запрос, который как я понимаю нужно собрать в SoapClient на PHP
Вот запрос:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="https://api.reformagkh.ru/api_document_literal">
<soapenv:Header>
<api:Login soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<login>login</login>
<password>password</password>
</api:Login>
</soapenv:Header>
<soapenv:Body>
<api:GetHouseProfileSF988>
<region_id>0824434f-4098-4467-af72-d4f702fed335</region_id>
<page_number>1</page_number>
<reporting_period_id>90</reporting_period_id>
</api:GetHouseProfileSF988>
</soapenv:Body>
</soapenv:Envelope>
Нагуглил огромное количество информации, но так и не понял как его собрать. Просто отправить этот XML полагаю не правильно, да и через чего его отправлять, если сервер ждет запроса через SOAP.
Вот эта статья http://phpclub.ru/detail/article/soap привела к такому написанию, но конечно же это не работает. Не понятно куда указывать данные авторизации и как отделять их от основного метода, так же куда писать 2 ссылки.
$client = new SoapClient( NULL,
array(
"location" => "http://schemas.xmlsoap.org/soap/envelope/",
"uri" => "https://api.reformagkh.ru/api_document_literal",
"style" => SOAP_RPC,
"use" => SOAP_ENCODED
)
)
print_r($client -> __call('GetHouseProfileSF988'),
array(
new SoapParam(
'0824434f-4098-4467-af72-d4f702fed335',
'region_id'
),
new SoapParam(
1,
'page_number'
),
new SoapParam(
90,
'reporting_period_id'
),
));
?>
Помогите пожалуйста написать этот запрос.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь вывести таблицу, состоящую из 3-х строк, в PHPПервая строка выводится, а вот остальные почему-то не распознаются