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

دریافت وضعیت تحویل پیامک (وضعیت آفلاین – متد دوم)

آخرین به روز رسانی: 7 دی 1404

متد GetDelivery2

اگر قبلاً عملیات گزارش‌گیری وضعیت تحویل پیامک را انجام داده‌اید، با این متد می‌توانید وضعیت تحویل موجود در پنل پیامک(دلیوری پیامک) را مجدداً دریافت کنید. به‌عبارت دیگر این متد فقط برای دریافت آفلاین «وضعیت تحویل» از داخل پنل پیامکی کاربرد دارد.

پارامتر های ورودی

نام پارامترنوع پارامترتوضیحات
recId String کدهای مربوط به خروجی تابع ارسال

مقدار بازگشتی

نام پارامترنوع پارامترتوضیحات
ReturnValue []Int عدم پاسخ (null): دسترسی گزارش تحویل برای کاربر غیرفعال است
110- : استفاده از ApiKey به‌جای رمز عبور الزامی است
109- : تنظیم IP مجاز برای استفاده از API الزامی است
108- : به‌دلیل تلاش ناموفق برای استفاده از API، آی‌پی IP مسدود شده است
0 : ارسال شده به مخابرات
‏1 : رسیده به گوشی
2 : نرسیده به گوشی
3 : خطای مخابراتی
5 : وضعیت گزارش تحویل: خطای نامشخص
8 : رسیده به مخابرات
16: نرسیده به مخابرات
100: خطای نامشخص در پردازش متد
GetDelivery2
//بدون نیاز به پکیج گیت هاب Procedural PHP نمونه کدهای 
ini_set("soap.wsdl_cache_enabled",0);
$sms = new SoapClient("https://api.payamak-panel.com/post/send.asmx?wsdl",array("encoding"=>"UTF-8"));
$data = [
    "recId" => "",
];
$result = $sms->GetDelivery2($data)->GetDelivery2Result;
print_r($result);