![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hej. Mam pytanie i problem. Nie mogę się połączyć z API pewnej firmy, tzn przesłać request i coś odczytać. Zawsze robiłem to cURL`em, ale chciałbym to zrobić porządnie klasą php soap i mam tutaj kilka pytań.
Inicjuję tak i pobieram listę funkcji:
i otrzymuję listę dostępnych funkcji. Np.: [0] => CheckExampleResponse CheckExample(CheckExample $parameters) No i chyba prawidłowym jest użycie: jednak nie wiem co i jak przypisać $params. W dokumentacji mam przykładowy request: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="XmlServices"> <soapenv:Header/> <soapenv:Body> <xs:GetExample> <xs:request> <xs:Credentials> <xs:UserName>?</xs:UserName> <xs:Password>?</xs:Password> <xs:PostlId>?</xs:HotelId> </xs:Credentials> <xs:DataTest>2015-01-01T00:00:00</xs:DataTest> <xs:DataTest2>2015-01-02T23:59:59</xs:DataTest2> <xs:StatusTest>publish</xs:StatusTest> </xs:request> </xs:GetExample> </soapenv:Body> </soapenv:Envelope> Jak to ogarnąć? Jeśli to dam do stringu, to mam info, że "Request parameter cannot be null." - czyli ten $params jest źle jakoś interpretowany.. Ktoś coś? Dziękuję |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:53 |