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

3.4 از 5 (5 نظر)

وب سرویس 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 : -709516076233920201279937656-11636;