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. Quote 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/ Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.