Есть 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'
),
));
?>
Помогите пожалуйста написать этот запрос.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь вывести таблицу, состоящую из 3-х строк, в PHPПервая строка выводится, а вот остальные почему-то не распознаются