یکی از خدمات جدید وب سرویس در سامانه پیام کوتاه رنگینه امکان ارسال پیامک خدماتی سریع و بدون تأیید با استفاده از الگوهای از پیش تعریف شده است. در ادامه نحوه استفاده از الگوها را مشاهده خواهید نمود:
در بخش خدمات وب سرویس سامانه پیامک یک کادری با عنوان "ارسال سریع پیامک با خطوط خدماتی " وجود دارد.
یک لینک برای دانلود الگوها در این بخش هست که به صورت فای اکسل لیستی از الگوهای پرکاربرد را نمایش می دهد. هر الگو یک کد دارد که از طریق آن می توان الگوی از پیش تعریف شده در سامانه را صدا زده و پارامتر های لازم را به آن اضافه کرده و به ارسال پیامک اقدام کرد.

در اینجا با یک مثال این کار را انجام می دهیم:
الگوی ما در این مثال الگوی با کد 111 و با این متن می باشد:.

سلام مشتری گرامی سفارش شما تایید شد.
کد سفارش: %order- code%

حالا با کد زیر می توانیم این پیامک را ارسال نماییم:


$client = new SoapClient("http://37.130.202.188/class/sms/wsdlservice/server.php?wsdl");
$user = "USERNAME"; // در اینجا نام کاربری پنل را وارد نمایید
$pass = "PASSWORD"; // در اینجا پسوورد پنل کاربری خودتان را وارد نمایید.
$fromNum = "+98100020400"; // در اینجا شماره خط خدماتی سامانه را وارد نمایید
$toNum = array("9191483567"); // لیست گیرندگان را به صورت آرایه در اینجا درج کنید
$pattern_code = "111"; // کد الگوی مورد نظر را ایجا وارد کنید
$input_data = array(
                          "order-code" => "12588" // متغیرهای موجود در الگو را با همان نامی که در الگو مشخص شده و به این صورت وارد کنید.
                           );
$result = $client -> sendPatternSms($fromNum,$toNum,$user,$pass,$pattern_code,$input_data);


توجه داشته باشید که در بخش input_data تمام متغیرها را با محتوایش به صورت آرایه ایجاد کنید. بین عناصر آرایه علامت کاما باید درج شود. به مثال زیر برای الگوی شماره 123 توجه کنید. متن پیامک این الگو به این شکل است:

کاربر گرامی، از اینکه عضو  %system-name% شدید سپاسگزاریم . کد تایید شما %verification-code %می باشد.  این کد تا زمان %time%تاریخ %date%اعتبار دارد.

پس  دو خط زیر در کد بالا تغییر می کند:

$pattern_code = "123"; // کد الگو
$input_data = array(// متغیرهای موجود در الگو
                          "system-name" => "سایت رنگینه" ,
                          "verification-code" => "12588" ,
                          "time" => "24:00" ,
                          "date" => "96/8/30"
                           );

Rated 5 / 5 based on 5 reviews.