mehdisat2000
جمعه 22 دی 1391, 14:48 عصر
سلام.
من یک وب سرویس SMS دارم و SOAP هم روی سرورهام فعال نیست. به همین دلیل تلاش کردم که از Nusoap استفاده کنم اما با استفاده از NuSoap هیچ SMSی ارسال نمی شود.
نمونه NuSoap:
<?php
require('nusoap.php');
$client = new soapclient('http://parsipayamak.com/API/Send.asmx?wsdl');
$result = $client->call('SendSms', array('username' => 'username','password' => 'password', 'from' => '3000...','to' => array('91......'),'text' => 'TEST','flash' => false));
print_r ($result);
?>
پاسخ دریافتی:
Array ( [SendSmsResult] => 0 [status] => [recId] => )
نمونه SOAP (لوکال هاست) (SMS ارسال می شود):
<?php
// turn off the WSDL cache
ini_set("soap.wsdl_cache_enabled", "0");
require_once('lib/nusoap.php');
$client = new SoapClient("http://parsipayamak.com/API/Send.asmx?wsdl");
$parameters['username'] = "username";
$parameters['password'] = "username";
$parameters['from'] = "3000...";
$parameters['to'] = array("91...");
$parameters['text'] ="TEST";
$parameters['flash'] = false;
$result = $client->SendSms($parameters);
print_r($result);
?>
پاسخ دریافتی:
stdClass Object ( [SendSmsResult] => 0 [status] => [recId] => stdClass Object ( [long] => 5.5250607708492E+18 ) )
ممکن است مربوط به stdClass Object باشد؟ چون در Nusoap به جای stdClass Object از Array استفاده می کند!
من یک وب سرویس SMS دارم و SOAP هم روی سرورهام فعال نیست. به همین دلیل تلاش کردم که از Nusoap استفاده کنم اما با استفاده از NuSoap هیچ SMSی ارسال نمی شود.
نمونه NuSoap:
<?php
require('nusoap.php');
$client = new soapclient('http://parsipayamak.com/API/Send.asmx?wsdl');
$result = $client->call('SendSms', array('username' => 'username','password' => 'password', 'from' => '3000...','to' => array('91......'),'text' => 'TEST','flash' => false));
print_r ($result);
?>
پاسخ دریافتی:
Array ( [SendSmsResult] => 0 [status] => [recId] => )
نمونه SOAP (لوکال هاست) (SMS ارسال می شود):
<?php
// turn off the WSDL cache
ini_set("soap.wsdl_cache_enabled", "0");
require_once('lib/nusoap.php');
$client = new SoapClient("http://parsipayamak.com/API/Send.asmx?wsdl");
$parameters['username'] = "username";
$parameters['password'] = "username";
$parameters['from'] = "3000...";
$parameters['to'] = array("91...");
$parameters['text'] ="TEST";
$parameters['flash'] = false;
$result = $client->SendSms($parameters);
print_r($result);
?>
پاسخ دریافتی:
stdClass Object ( [SendSmsResult] => 0 [status] => [recId] => stdClass Object ( [long] => 5.5250607708492E+18 ) )
ممکن است مربوط به stdClass Object باشد؟ چون در Nusoap به جای stdClass Object از Array استفاده می کند!