{"id":711,"date":"2017-02-25T18:28:53","date_gmt":"2017-02-25T18:28:53","guid":{"rendered":"http:\/\/developer.suresms.com\/?page_id=711"},"modified":"2017-02-25T18:37:49","modified_gmt":"2017-02-25T18:37:49","slug":"sample-code-soap-php","status":"publish","type":"page","link":"https:\/\/developer.suresms.com\/sample-code-soap-php\/","title":{"rendered":"Sample code SOAP using PHP"},"content":{"rendered":"<h1>Sample code \u2013 SOAP using\u00a0PHP<\/h1>\n<p>The following sample code shows, how send sms using PHP and SOAP interface:<\/p>\n<pre>&lt;?php\nclass Message {\n function Message($ToPhonenumbers, $MessageText) {\n $this-&gt;ToPhonenumbers=new SoapVar($ToPhonenumbers, null, null, null, null, \"api.suresms.com\/soap\/v1\");\n $this-&gt;MessageText=new SoapVar($MessageText, null, null, null, null, \"api.suresms.com\/soap\/v1\");\n }\n}\n$url=\"http:\/\/api.suresms.com\/soap\/v1\/service.asmx?wsdl\";\n$client = new SoapClient($url, array(\"trace\" =&gt; 1)); \/\/you only need trace if you want to se the request\n$accountName=\"XXXX\";\n$password=\"yyyyy\";\n$message=new Message(\"+45XXXXXXXX\",\"Test message\");\n$params=array('AccountName' =&gt; $accountName, 'AccountPassword' =&gt; $password, 'Message' =&gt; new SoapVar($message, SOAP_ENC_OBJECT));\n$response=$client-&gt;CreateMessage($params);\n\/\/below is only for debugging purpose\nvar_dump($response);\necho \"&lt;br&gt;&lt;br&gt;Request:&lt;br&gt;\";\nvar_dump(htmlentities($client-&gt;__getLastRequest()));\necho \"&lt;br&gt;&lt;br&gt;Response:&lt;br&gt;\";\nvar_dump(htmlentities($client-&gt;__getLastResponse()));\n?&gt;\n<\/pre>\n<p><strong>It is nessasary to change the parametres, so that they do match the username and Password, you recieved when opening your SureSMS account!<\/strong><\/p>\n<p>Code is courtesy of Erik Nielsen!<\/p>\n<h3>Need an account?<\/h3>\n<p>Do you still need an account or a free test account? Follow this link and we will make you one in 5 minuts.<\/p>\n<p>\t\t\t<a href=\"https:\/\/www.suresms.com\/dk\/sms-gateway-priser\/\" target=\"_self\" role=\"button\"><br \/>\n\t\t\t\t\t\t\tOpen SureSMS account<br \/>\n\t\t\t\t\t<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sample code \u2013 SOAP using\u00a0PHP The following sample code shows, how send sms using PHP and SOAP interface: &lt;?php class Message { function Message($ToPhonenumbers, $MessageText) { $this-&gt;ToPhonenumbers=new SoapVar($ToPhonenumbers, null, null, null, null, &#8220;api.suresms.com\/soap\/v1&#8221;); $this-&gt;MessageText=new SoapVar($MessageText, null, null, null, null, &#8220;api.suresms.com\/soap\/v1&#8243;); } } $url=&#8221;http:\/\/api.suresms.com\/soap\/v1\/service.asmx?wsdl&#8221;; $client = new SoapClient($url, array(&#8220;trace&#8221; =&gt; 1)); \/\/you only need trace if&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-711","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/pages\/711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/comments?post=711"}],"version-history":[{"count":9,"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/pages\/711\/revisions"}],"predecessor-version":[{"id":722,"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/pages\/711\/revisions\/722"}],"wp:attachment":[{"href":"https:\/\/developer.suresms.com\/wp-json\/wp\/v2\/media?parent=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}