وبسرویس پیامکی (SMS Web Service) مثل یک پل ارتباطی بین نرمافزار یا سایت شما و اپراتور پیامکی است که به شما کمک میکند بهصورت خودکار پیامک بفرستید.
وب سرویس پیامکی ابزاری قدرتمند برای کسبوکارها و نرمافزارها است که ارسال خودکار پیامکهای متنی را از طریق اینترنت ممکن میسازد. این سرویس با استفاده از API پیامکی، ارتباط بین سامانههای نرمافزاری و اپراتورهای پیامکی را برقرار میکند. وبسرویس هیرو پیامک با چند خط برنامهنویسی ساده، وبسایت، اپلیکیشن یا نرمافزار شما را به پنل پیامکی متصل میکند. با این روش میتوانید به صورت خودکار و انبوه پیامکهای اطلاعرسانی یا تبلیغاتی را برای کاربران و مشتریان خود ارسال کنید. هیرو پیامک همچنین قابلیت ارسال و دریافت پیامک را برای سرویس شما بهصورت سریع و یکپارچه فراهم میسازد.
مثال: فرض کنید شما یک فروشگاه اینترنتی دارید و میخواهید وقتی مشتری سفارشی ثبت کرد، یک پیامک به او ارسال شود و اطلاعات سفارش را بدهد. یا وقتی کسی رمز عبورش را فراموش کرد، یک کد تأیید برایش ارسال کنید.
سرویس OTP (رمز یکبار مصرف) چیست؟
سرویس OTP (One-Time Password) یا رمز یکبار مصرف، یک روش پیشرفته امنیتی برای احراز هویت کاربران است که از دسترسی غیرمجاز به حسابهای کاربری یا اطلاعات حساس جلوگیری میکند. این رمز موقت، معمولاً ترکیبی از اعداد یا حروف است و فقط برای یک بار استفاده و مدت زمان کوتاهی (اغلب ۳۰ ثانیه تا چند دقیقه) معتبر است.
چگونه سرویس OTP کار میکند؟
فرض کنید شما یک فروشگاه اینترنتی دارید و میخواهید برای خریدهای آنلاین امنیت بیشتری ایجاد کنید. به همین دلیل، وقتی کسی وارد سایت شما میشود و قصد خرید دارد، شما از او میخواهید که ابتدا یک کد امنیتی را وارد کند.
در اینجا، سرویس OTP (رمز یکبار مصرف) به کمک شما میآید:
ارسال پیامک بر اساس پترن یا الگو (Pattern-based SMS) روشی از ارسال پیامک گفته میشود که در آن، محتوای پیامک از قبل به شکل یک الگو یا قالب مشخص تعیین شده و تنها بخشهایی از پیامک مانند نام، کد تایید، شماره پیگیری یا اطلاعات دیگر به صورت پویا و خودکار در الگو جایگذاری میشوند.برای ارسال پیامک به صورت وب سرویس دو راهکار وجود دارد ارسال پیامک از طریق URL است که سایت و اپلیکیشن هر متنی را برای کاربران ارسال کنید در این روش نیاز به تایید تک به تک هر پیام دارید.در روش دوم سامانه هیرو اس ام اس ارسال پیامک از طریق الگو یا پترن است الگوی پیامک ارسالی به مخاطبین به صورت یکجا مورد تایید می شود
نحوه عملکرد:
در این روش، شما ابتدا یک الگو (Pattern) برای پیامک خود در پنل پیامکی در وب سرویس تعریف میکنید. این الگو شامل محتوای ثابت پیام است، به همراه قسمتهایی که بهطور پویا بر اساس داده های کاربر تغییر میکنند. برای هر الگو، یک کد پترن (Pattern Code) از سوی ارائهدهنده سرویس پیامکی به شما داده میشود. هنگام ارسال پیام، شما به جای ارسال متن کامل پیامک، فقط کد پترن و متغیرهای مربوطه (مثلاً نام کاربر یا کد تایید) را به سرویس ارسال پیامک ارسال میکنید. سیستم به صورت خودکار الگو را با دادههای ارسالی شما جایگزین کرده و پیام نهایی را به کاربر میفرستد.
سرعت ارسال پیامک کد فعالسازی برای وبسایت ها و اپلیکیشن ها بسیار حائز اهمیت است، این امکان در شرایط عادی به دلیل وجود مانیتورنگ برای جلوگیری از ارسال پیامک های تبلیغاتی وجود ندارد. راهکاری کارآمد که در هیرو برای اینگونه پیامک ها و پیامک هایی با متن های ثابت با ارسال بالا در نظر گرفته شده “ارسال با پترن” یا الگو میباشد. این نوع ارسال با وب سرویس پیامک هیرو انجام میشود و با یکبار تائید شدن پترن، پیامک ها در صف تائید مانیتورینگ قرار نمیگیرند و در کمتر از ۵ ثانیه به دست مخاطبان میرسند.
با این امکان شما میتوانید مجوز ارسال پیامک از طریق خطوط خدماتی به شماره های بلک لیست را داشته باشید. کافیست پترن مورد نظر را در سامانه ثبت و پس از تایید آن توسط تیم مانیتورینگ هیرو، در سایت یا اپلیکیشن خود اعمال کنید.
Username="";
$soap->Password="";
$soap->fromNum="+985000XXXX";
$soap->toNum=array("+989121234567","+989360000000");
$soap->Content = "تست";
$soap->Type = '0';
$array = $soap->SendSMS($soap->fromNum,$soap->toNum,$soap->Content,$soap->Type,$soap->Username,$soap->Password);
var_dump($array);
?>y' );
number() As String ={"0912*******", "0912*******"}
Dim txt As String = "متن پیامک"
Dim txt As from= "1000xxxxxx"
Dim txt As token= "token key"
Dim type As String = "0"
Dim ret() As String = n.SendSMS(from, number, txt, type, "token")
For i = 0 To ret.Length - 1
MsgBox(ret(i)
Next
;
var From = "1000xxxxx";
var To = ["98910*******","98990*******"]
var Content = "hello world";
var Type = "1";
var Token = "**********";
var api =new sms.Send("Your API Key");
api.SendSMS(From,To,Content,Type,Token);
Node js pattern sample :node_js_sample.zip
Restful Sample : Restful.example.v2.0.zip
نام کاربری = UserName کلمه عبور = Password پیام متن = Message شماره خط = From شماره موبایل کاربر = To url برای استفاده در نرم افزار حسابداری هلو
پشتیبانی 24 ساعته پاسخگویی از طریق تیکیت و تلفن به صورت شبانه روزی
با کمترین هزینه می توانید ارسال پیام انبوه انجام دهید
امکان ارسال پیامک بالای 20 هزار و تعرفه های مناسب و ضمانت رسیدن پیام
پشتیبانی 24 ساعته پاسخگویی از طریق تیکیت و تلفن به صورت شبانه روزی
پشتیبانی 24 ساعته پاسخگویی از طریق تیکیت و تلفن به صورت شبانه روزی
با کمترین هزینه می توانید ارسال پیام انبوه انجام دهید
API روشی است که دو نرم افزار یا سیستم مختلف می توانند با هم ارتباط برقرار کنند و اطلاعات رد و بدل کنند. در وب سرویس پیامکی API نقش یک پل ارتباطی و واسطه را دارد که به برنامه ها و وب سایت ها اجازه میدد تا به سرویس پیامکی منتصل شوند و پیامک ارسال کنند
نقش API در ارسال پیامک در وب سرویس پیامکی
1- شما در برنامه با وب سایت خود یک درخواست برای ارسال پیامک شامل متن و شماره مقصد به API ارسال می کنید
2- API این درخواست را به زبان قابل فهم برای سرور پیامکی ترجمه می کند
3- سرور پیامکی از طریق شبکه مخابراتی پیامک را به شماره مقصد ارسال می کند
4- API وصعیت ارسال موفق بودن یا خطا را به برنامه شما بازمیگرداند
وب سرویس پیامکی یک رابط نرم افزاری است که به شما این امکان را می دهد تا از وب سایت و اپلیکیشن پیامک ارسال و دریافت کنید
عملکرد کلی وب سرویس پیامک به این صورت است
1- ارتباط با سرویس دهنده پیامکی: شما از طریق یک API به سرور شرکت سرویس دهنده پیامکی متصل می شوید
2-ارسال درخواست پیامک: برنامه شما یک درخواست حاوی شماره تلفن مقصد، متن پیامک ، و سایر اطلاعات به سرور ارسال می کند
3- سرور پیامک را ارسال می کن: سرور هیرو اس ام اس پیام شما را پردازش می کند و به شبکه مخابراتی تحویل می دهد تا به شماره مقصد ارسال می کند
4-دریافت پاسخ: سرور به شما اطلاع می دهد که پیامک با موفقیت ارسال شده است
مریت مهم وب سرویس پیامکی که بدون نیاز به داشتن سیم کارت یا دستگاه فیزیکی از طریق اینترنت و از هر مکانی می توانید به صورت اتوماتیک ارسال کنید