API پیام کوتاه REST نمونه کد ارسال اس ام اس گروهی و تکی php

4 از 5 (4 نظر)

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

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


توضیحات متد

وب سرویس REST ارسال پیامک متدی را با نام SendSms دارد که قابلیت ارسال پیامک تکی و گروهی را دارد با این متد می توان پیامک به شکل گروهی را ارسال کرد 


ورودی هاا

مقدار راهنما
SmsBody از نوع رشته است و متن ارسال پیامک را دریافت میکند
Mobiles آرایه ای از نوع رشته است و شماره هایی که به آنها پیامک ارسال میشود را دریافت میکند
SmsNumber از نوع رشته است و شماره ای که با آن پیامک ارسال میشود را دریافت میکند

 

خروجی ها

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

لیستی از رشته است که شامل 3 قسمت میباشد 

  • Mobile:شماره ای که به آن پیامک ارسال شده
  • SendStatus:اگر صفر باشد ارسال موفق و اگر یک باشد ارسال ناموفق بوده
  • ReqID:کدی که با آن میتوان دلیوری پیامک را دریافت کرد

 


نمونه کد

SendSms

مطالب مرتبط:

کد BSC : -70951607622162019293414898-11636;