خرید بک لینک
سلام عزیزان من در Yii2 از این کلاس برای ارسال وب سرویس استفاده کردم

class Sms
{

   private static $url = '=======';
   private static $number = '======';
   private static $useame = '=====';
   private static $password = '====';

   public static function send($to, $text)
   {
       ini_set('soap.wsdl_cache_enabled', '0');
       try {
           $soapClient = new SoapClient(self::$url);
           $parameters = array(
               'sender_number'=>self::$number,
               'ersal_flash'=>false,
               'password'=>self::$password,
               'note'=>iconv('UTF-8', 'UTF-8//TRANSLIT', $text),
               'reciever_number'=>array($to),
               'useame'=>self::$useame,
           );
           if($soapClient->SendSms($parameters)->SendSmsResult == 1) {
               retu true;
           }
           retu false;
       }
       catch (Exception $e) {
           retu false;
       }
   }
}

اما این اررور را دریافت میکنم

SoapFault

Function ("SendSms") is not a valid method for this service

در Yii2 از کدام کلاس استفاده کنم یا چطوری مشکل را حل کنم ؟

این هم متدی که سایت بم داده


نام متد sms_send : این متد برای ارسال پیامک از طریق وب سرویس استفاده خواهد شد . این متد 8 پارامتر ورودی دریافت میکند که شامل : useame,password,sender_number,reciever_number,note,ersal_flash,onlysend,date خواهد بود . 

پارامتر ها : 

 - useame : نام کاربری مورد استفاده در سامانه پیامک  [اجباری]

 - password : رمز عبور مورد استفاده در سامانه پیامک [اجباری]

 - sender_number : شماره ارسال کننده در سامانه پیامک  [اجباری]

 - reciever_number : شماره دریافت کننده پیامک  [اجباری]

- note : متن پیامک ارسالی  [اجباری]

 - ersal_flash : آیا پیامک به صورت فلش ارسال شود یا خیر ( مقدار true یا false دریافت میکند ) [اختیاری]

- onlysend : جهت ارسال سریع بدون وقفه در زمان ارسال پیامک ( ارسال پیامک با تاخیر 15 ثانیه به مشترک انجام خواهد شد) [اختیاری]

- date : تاریخ ارسال پیامک ( مورد استفاده جهت پیامک های ارسال در آینده ) [اختیاری]

برچسب: نویسنده: خنجی تاريخ: سه شنبه 25 خرداد 1395 ساعت: 10:49

صفحه بندی