وب سرویس پیام کوتاه REST نمونه کد php ارسال کد پیامکی اعتبار سنجی

3.4 از 5 (5 نظر)

وب سرویس REST پیام کوتاه نمونه کد PHP  ارسال کد پیامکی (Send OTP Code) 

برای استفاده از وب سرویس پیام کوتاه روش های مختلفی وجود دارد که هر کدام آنها دارای مزیت ها و معایب خاصی است. که برخی از این مزایا و معایب را مختصراً توضیح میدهیم
    •    برای ارتباطات مدل point-to-point طراحی شده است و برای محیط های توزیع شده قابل استفاده نیست.
    •    برای راه اندازی ارتباط احتیاج به پرتکل یا middleware خاصی نیست و فقط پرتکل HTTP کفایت می کند.
    •    محدودیتی در حجم اطلاعات منتقل شده وجود ندارد.
    •    اطلاعات تبادل شده حجم بسیار پایینی دارند و به پهنای باند کمی نیاز دارد.
    •    فقط از استاندارد های مشهور مانند HTTP, SSL پشتیبانی می کند.
    •    قابل اطمینان نیست. برای مثال ممکن است یک دستور HTTP DELETE وضعیت OK برگرداند در حالی که عملیات حذف در سرور انجام نشده است.
    •    سادگی در پیاده سازی.
در این مقاله قصد داریم روش استفاده از وب سرویس پیام کوتاه REST و پیاده سازی آن با زبان PHP را بیان کنیم


توضیحات متد 

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

 ارسال پیامک فعال سازی از این متد به نسبت ارسال پیامک عادی سرعت بالاتری دارد. 


ورودی ها

مقدار راهنما
Mobile از نوع رشته است وشماره موبایلی که کد به آن ارسال میشود
SmsCode از نوع رشته است و کد ارسالی به مخاطب را دریافت میکند
TemplateId

از نوع عددی است

  • 0:نمایش کد بدون هیچ پیشوند و پسوندی
  • 1:کدفعال سازی
  • 2:Activation Code
  • 3:کد تایید
  • 4:Verify Code
  • 5:کد
  • 6:Code 
AddName

ازنوع bool است

  • True:ارسال نام شرکت همراه با کد ارسال
  • false:ارسال کد بدون درج نام شرکت

 

خروجی ها

 

مقدار راهنما
R_Success
  • 0:ناموفق
  • 1:موفق 
R_Code  
R_Message توضیحات در مورد وضعیت اجرای متد

 


نمونه کد

مطالب مرتبط:

کد BSC : -709516076182520191390498667-11628;