وب سرویس و نمونه کدها

مستندات وب سرویس و پلاگین پیامک هیرو

استفاده از وب سرویس پیامک میتوانید وب سایت یا اپلیکیشن خود را به سامانه پیامک متصل کنید و پیامک ها را مستقیما از طریق وبسایت خود مدیریت کنید. مستندات و نمونه کدهای برنامه نویسی در این صفحه به شما کمک میکنند که وب سرویس ارسال سریع پیامک را پیاده سازی کنید. در صورتی که از سایت ساز ها برای طراحی سایت خود استفاده کرده باشید، افزونه ها و ماژول های پیامکی سازگار با انواع سیستم مدیریت محتوا، برای شما مهیا شده است.

پیامک وب سرویس

sms web

سرویس otp

وب سرویس OTP و چگونگی کارکرد آن برای تمام برنامه نویسانی که ثبت نام در برنامه و بقیه روند فعال سازی از سرویسشان به OTP وابسته است،لازم و ضروری است. قبل از توضیحات کارکرد وب سرویس OTP بهتر است درباره سرویس OTP و مفهوم آن بیشتر بدانیم.

OTP مخفف عبارت One Time Password به معنی رمز یکبار مصرف می باشد. ارسال OTP برای احراز هویت شماره موبایل هایی است که در آن اپلیکیشن و یا برنامه قصد عضویت دارند. در ابتدا شماره موبایل کاربرد از نظر در دسترس بودن، روشن بودن و صحت درخواست ثبت نام بررسی می شود. برای این کار رمز عددی ۴ یا ۵ رقمی فرستاده می شود که می بایست عینا در برنامه وارد شود. ثبت نام کننده پس از آن می تواند وارد سیستم شده و بقیه روند را طی نماید.


توضیحات بیشتر
otp-verification-ارسال-رمز-یکبار-مصرف

api پنل اس ام اس و مستندات وب سرویس پیامک هیرو

پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
شماره ارسال کننده
Char
From
متن پیام
Char
Message
شماره دریافت کننده
Char
TO
پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Credit
Char
Op
پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Delivery
Char
Op
کد بالک
Int
Uniqid

پارامترهای دریافتی:
در حال ارسال :Notsync
ارسال شده :Send
رسیده به مخابرات :Pending
نرسیده به گوشی : Failed
بلک لیست :Discarded
رسیده به گوشی : Delivered
The username or password is incorrect : خطاها
اشتباه بودن نام کاربری یا رمز عبور

بدین معنی است که کد بالک ارسالی اشتباه است :Null

پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Checkmessage
Char
Op
کد بالک
Int
Messageid

statusMess

پایان یافته :Finish

عدم برقراری با اپراتور :NoContactWithTheOperator

:Interacting

پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Booklist
Char
Op

StatusMess

پایان یافته :Finish

عدم برقراری با اپراتور :NoContactWithTheOperator

:Interacting

پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Inboxlist
Char
Op

StatusMess

پایان یافته :Finish

عدم برقراری با اپراتور :NoContactWithTheOperator

:Interacting

پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
Postalcoderarea
Char
Op
پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
postalcodecount
Char
Op
tci برای همراه اول / mtn برای ایرانسل
Char
type
۰ -برای مرد و زن . ۱ – برای مرد. ۲ -برای زن
itn
gender
کد پستی
char
postalcode
پارامترهای ورودی
نام کاربری
Char
Uname
پسورد
Char
Pass
نام کاربری کاربر
Char
User-name
پسورد کاربر
Char
User-pass
نام
Char
name
نام شرکت
Char
company
کد ملی
Char
national-id
شماره شناسنامه
Char
certificate-id
Id سطح دسترسی
Char
access-id
تلفن
Char
Tell
موبایل
Char
mobile
کدپستی
Char
postalcode
ایمیل
Char
email
آدرس
Char
address
newuser
Char
Op

statusMess

پایان یافته :Finish

عدم برقراری با اپراتور :NoContactWithTheOperator

:Interacting

پارامترهای ورودی
نام کاربری
char
uname
پسورد
char
pass
accesslist
char
Op

statusMess

پایان یافته :Finish

عدم برقراری با اپراتور :NoContactWithTheOperator

:Interacting

زبان های برنامه نویسی پیامک هیرو

<?php
//call soap client
$soap=new SoapClient("http://185.112.33.60/webservice/send.php?wsdl");


//SendSMS
$soap->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);
?>
                        
                            
 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);


                        
                       
  Dim 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

Node js pattern sample : node_js_sample.zip

Restful Sample : Restful.example.v2.0.zip

نام کاربری = UserName کلمه عبور = Password پیام متن = Message شماره خط = From شماره موبایل کاربر = To url برای استفاده در نرم افزار حسابداری هلو

php send
<?php
//call soap client
$soap=new SoapClient("http://185.112.33.60/webservice/send.php?wsdl");


//SendSMS
$soap->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);
?>
c#
                        
                            
 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);


                        
                       
vb
  Dim 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

nodejs

Node js pattern sample : node_js_sample.zip

Restful

Restful Sample : Restful.example.v2.0.zip

عنوان url اتصال به نرم افزار حسابداری هلو

نام کاربری = UserName کلمه عبور = Password پیام متن = Message شماره خط = From شماره موبایل کاربر = To url برای استفاده در نرم افزار حسابداری هلو

انواع پلاگین پیامک و دانلود رایگان فقط در هیرو

ما کمک میکنیم سایت شما به ابزار موثر پیامک مجهز شود تا بتوانید ارتباط نزدیکتری با مخاطبان خود برقرار کنید.
اگر در طراحی وبسایت خود از سایت سازها و سیستم های مدیریت محتوا استفاده کرده باشید، برای استفاده از پیامک در قسمت های مختلف سایت مانند عملیات حساب و ثبت سفارش، خبرنامه پیامکی، ارسال کد تایید شماره موبایل در ثبت نام و ورود، نیاز به افزونه پیامکی خواهید داشت که سامانه پیامک هیرو کامل ترین افزونه های پیامکی را در سریع ترین زمان ممکن در اختیار شما میگذارد.

ارسال پیامک بر اساس پترن چیست؟

برای ارسال پیامک به صورت وب سرویس دو راهکار وجود دارد، راهکار اول ارسال پیامک از طریق url است که سایت یا اپلیکیشن شما هر متنی را در هر مرحله ای میتواند برای کاربران ارسال کند که برای این کار نیاز به تایید تک به تک متن پیامک ها وجود د ارد. راهکار دوم که از طریق سامانه هیرو ممکن میشود، ارسال پیامک از طریق پترن یا الگو است. حالا ارسال پیامک با الگو چیست؟ در این حالت الگوی پیامک ارسالی شما به مخاطبانتان یکبار مورد تایید قرار میگیرد و پس از آن بدون نیاز به بررسی متن و صرف زمان طولانی، به دست کاربران میرسد.

sms web

ارسال پیامک به شماره های بلک لیست با ارسال بر اساس الگو یا پترن

سرعت ارسال پیامک کد فعالسازی برای وبسایت ها و اپلیکیشن ها بسیار حائز اهمیت است، این امکان در شرایط عادی به دلیل وجود مانیتورنگ برای جلوگیری از ارسال پیامک های تبلیغاتی وجود ندارد. راهکاری کارآمد که در هیرو برای اینگونه پیامک ها و پیامک هایی با متن های ثابت با ارسال بالا در نظر گرفته شده “ارسال با پترن” یا الگو می­باشد. این نوع ارسال با وب سرویس پیامک هیرو انجام می­شود و با یکبار تائید شدن پترن، پیامک ها در صف تائید مانیتورینگ قرار نمی­گیرند و در کمتر از ۵ ثانیه به دست مخاطبان می­رسند.

با این امکان شما می‌توانید مجوز ارسال پیامک از طریق خطوط خدماتی به شماره های بلک لیست را داشته باشید. کافیست پترن مورد نظر را در سامانه ثبت و پس از تایید آن توسط تیم مانیتورینگ هیرو، در سایت یا اپلیکیشن خود اعمال کنید.

محصولات

https://hiro.ir/%d9%86%d9%85%d8%a7%d8%af%d9%87%d8%a7%db%8c-%d8%a7%d8%b9%d8%aa%d9%85%d8%a7%d8%af-%d8%b4%d8%b1%da%a9%d8%aa-%d9%87%db%8c%d8%b1%d9%88/
h
درخواست تماس رایگان
فرم زیر را تکمیل نمایید و منتظر تماس همکاران ما باشید(موارد ستاره دار اجباری میباشد)
سامانه پیام کوتاه هیرو
02191010081
02177453933
کارت ویزیت هوشمند هیرو
ارسال به شماره های بلک لیست برای متن های تبلیغاتی و اطلاع رسانی فعال میباشد
جهت ارسال بعد از ارسال شناسه ارسال را تیکت بزنید
خط اختصاصی رایگان
پنل مادام العمر
بدون هزینه اضافی
تا پایان سال کاملا رایگان
فول امکانات , وب سرویس, خط خدماتی ,بانک شماره کامل , سن و جنسیت و شهری و اصناف و ارسال از نقشه وغیره
هدیه نوروزی هیرو پیامک
به دوستان و آشنایان خود معرفی نمایید
جهت ورود به پنل از کلید زیر استفاده نمایید
ارسال پیام تست از سامانه پیام کوتاه هیرو
شماره خود را وارد نموده و برروی کلید ارسال کلیک نمایید
سامانه پیام کوتاه هیرو
جهت ورود به پنل از کلید زیر استفاده نمایید