rahulpragma Posted May 8, 2013 Share Posted May 8, 2013 Hello, I tried to create a SOAP request but could not succeed. SOAP WADL url is http://www.mobipost.com.au/httpapi/Messaging.asmx?WSDL AND request should be like: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <AuthenticationHeader xmlns="http://messaging.mobipostapi.thirdscreen.com.au/"> <UserName>SAMPLE_USER</UserName> <Password>SAMPLE_PASS</Password> </AuthenticationHeader> </soap:Header> <soap:Body> <SendSMSToContacts xmlns="http://messaging.mobipostapi.thirdscreen.com.au/"> <oSMS> <MessageText>THIS IS MESSAGE</MessageText> </oSMS> <ContactIDs> <int>123456789</int> <int>987654321</int> </ContactIDs> </SendSMSToContacts> </soap:Body> </soap:Envelope> I tried: $url = 'http://www.mobipost.com.au/httpapi/Messaging.asmx?WSDL'; $client = new SoapClient($url); $result = $client->AuthenticationHeader(array('UserName' => 'SAMPLE_USER','Password' => 'SAMPLE_PASS')); $result = $client->SendSMSToContacts(array('MessageText' => 'THIS IS MESSAGE')); $result = $client->ContactIDs(array('123456789', '987654321')); But it shows Error: Fatal error: Uncaught SoapFault exception: [Client] Function ("AuthenticationHeader") is not a valid method for this service in D:\xampp\htdocs\globalmobile\send_message_v2.php:26 Stack trace: #0 D:\xampp\htdocs\globalmobile\send_message_v2.php(26): SoapClient->__call('AuthenticationH...', Array) #1 D:\xampp\htdocs\globalmobile\send_message_v2.php(26): SoapClient->AuthenticationHeader(Array) #2 {main} thrown in D:\xampp\htdocs\globalmobile\send_message_v2.php on line 26 Can you please help me to create valid SOAP request to communicate with WSDL server? Thank you in advance. Link to comment https://forums.phpfreaks.com/topic/277793-how-to-create-simple-soap-request-using-php/ Share on other sites More sharing options...
PravinS Posted May 8, 2013 Share Posted May 8, 2013 Use nusoap PHP toolkit, download it from here http://sourceforge.net/projects/nusoap/ Link to comment https://forums.phpfreaks.com/topic/277793-how-to-create-simple-soap-request-using-php/#findComment-1429064 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.