soroush.r70
یک شنبه 07 دی 1393, 20:08 عصر
من برای ارسال پیامک از طریق وب سایتم از کد زیر که اون پنلی گرفتم بهم دادن استفاده می کنم ولی خطای مربوطه رو میده دلیلش چیه؟؟
کد وب سرویس :
ini_set("soap.wsdl_cache_enabled", "0"); try { $user = "9119000000"; $pass = "11111"; $client = new SoapClient("http://panel1.rata-rayane.com/post/sendsms.ashx?wsdl"); $getcredit_parameters = array( "username"=>$user, "password"=>$pass ); $credit = $client->GetCredit($getcredit_parameters)->GetCreditResult; echo "Credit: ".$credit."<br />"; $encoding = "UTF-8";//CP1256, CP1252 $textMessage = iconv($encoding, 'UTF-8//TRANSLIT',$_GET['t']); $sendsms_parameters = array( 'username' => $user, 'password' => $pass, 'from' => "11111111111111", 'to' => array($cellphone), 'text' => $textMessage, 'isflash' => false, 'udh' => "", 'recId' => array(0), 'status' => 0 ); $status = $client->SendSms($sendsms_parameters)->SendSmsResult; echo "Status: ".$status."<br />"; $getnewmessage_parameters = array( "username"=>$user, "password"=>$pass, "from"=>"11111111111111" ); $incomingMessagesClient = new SoapClient("http://panel1.rata-rayane.com/post/sendsms.ashx?wsdl"); $res = $incomingMessagesClient->GetNewMessagesList($getnewmessage_parameters); echo "<table border=1>"; echo "<th>MsgID</th><th>MsgType</th><th>کد تایید ثبت نام نوبت اسکن $randd</th><th>SendDate</th><th>Sender</th><th>Receiver</th><th>Parts</th><th>IsRead</th>"; foreach($res->GetNewMessagesAResult->Message as $row){ echo "<tr>" ."<td>".$row->MsgID."</td>" ."<td>".$row->MsgType."</td>" ."<td>".$row->Body."</td>" ."<td>".$row->SendDate."</td>" ."<td>".$row->Sender."</td>" ."<td>".$row->Receiver."</td>" ."<td>".$row->Parts."</td>" ."<td>".$row->IsRead."</td>" ."</tr>"; } echo "</table>"; } catch (SoapFault $ex) { echo $ex->faultstring;}
خطا :
Function ("GetNewMessagesList") is not a valid method for this service
کد وب سرویس :
ini_set("soap.wsdl_cache_enabled", "0"); try { $user = "9119000000"; $pass = "11111"; $client = new SoapClient("http://panel1.rata-rayane.com/post/sendsms.ashx?wsdl"); $getcredit_parameters = array( "username"=>$user, "password"=>$pass ); $credit = $client->GetCredit($getcredit_parameters)->GetCreditResult; echo "Credit: ".$credit."<br />"; $encoding = "UTF-8";//CP1256, CP1252 $textMessage = iconv($encoding, 'UTF-8//TRANSLIT',$_GET['t']); $sendsms_parameters = array( 'username' => $user, 'password' => $pass, 'from' => "11111111111111", 'to' => array($cellphone), 'text' => $textMessage, 'isflash' => false, 'udh' => "", 'recId' => array(0), 'status' => 0 ); $status = $client->SendSms($sendsms_parameters)->SendSmsResult; echo "Status: ".$status."<br />"; $getnewmessage_parameters = array( "username"=>$user, "password"=>$pass, "from"=>"11111111111111" ); $incomingMessagesClient = new SoapClient("http://panel1.rata-rayane.com/post/sendsms.ashx?wsdl"); $res = $incomingMessagesClient->GetNewMessagesList($getnewmessage_parameters); echo "<table border=1>"; echo "<th>MsgID</th><th>MsgType</th><th>کد تایید ثبت نام نوبت اسکن $randd</th><th>SendDate</th><th>Sender</th><th>Receiver</th><th>Parts</th><th>IsRead</th>"; foreach($res->GetNewMessagesAResult->Message as $row){ echo "<tr>" ."<td>".$row->MsgID."</td>" ."<td>".$row->MsgType."</td>" ."<td>".$row->Body."</td>" ."<td>".$row->SendDate."</td>" ."<td>".$row->Sender."</td>" ."<td>".$row->Receiver."</td>" ."<td>".$row->Parts."</td>" ."<td>".$row->IsRead."</td>" ."</tr>"; } echo "</table>"; } catch (SoapFault $ex) { echo $ex->faultstring;}
خطا :
Function ("GetNewMessagesList") is not a valid method for this service