وب سرویس REST پیامک متد CheckDelivery

4 از 5 (3 نظر)

نمونه کد پیامک سی شارپ REST متد دریافت وضعیت ارسال پیامک

با این متد میتوان از طریق یکی از خروجی های متد SendSms با نام recID وضعیت ارسال پیامک را دریافت کرد از مزیت های استفاده از متد CheckDelivery این است که میتوان با مطلع شدن از وضعیت ارسال پیامک کار خاصی را انجام داد بر فرض مثال در صورت ارسال موفق پیامک گزارش تحویل پیامک را به کاربر داد یا در صورت عدم ارسال و بررسی مشکل مجددا اقدام به ارسال پیامک از طریق وب سرویس کرد

  • نکته: ورودی امضا دیجیتال یا همان APIKey در زمان ایجاد نمونه از کلاس Message وارد میشود


ورودی ها:

مقدار راهنما
RecID شناسه ای یونیک است که بعد از اجرای موفق متد SendSms و از طریق خروجی datalist آن قابل دسترسی است

 

خروجی ها:

مقدار راهنما
DeliveryStatus 1- :  امضاء دیجیتال معتبر نیست
40 :  منتظر تحویل
41 : تحویل شد
42 : تحویل نشد
43 : خطا در مخابرات
44 : ارسال نشد
45 : خطا
46 :  RecID  یافت نشد.
47 : RecID  ارسالی معتبر نیست.
48 : از زمان اخذ دلیوری گذشته است.
50 : لطفا 3 دقیقه صبر کنید.
 
نمونه کد:
CheckDelivery
کد BSC : -70951607618232019167672644-16380;