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

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

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

متد GetDelivery

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

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

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

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

نام پارامترنوع پارامترتوضیحات
ReturnValue []Int عدم پاسخ (null): دسترسی گزارش تحویل برای کاربر غیرفعال است
110- : استفاده از ApiKey به‌جای رمز عبور الزامی است
109- : تنظیم IP مجاز برای استفاده از API الزامی است
108- : به‌دلیل تلاش ناموفق برای استفاده از API، آی‌پی IP مسدود شده است
-1 : ارسال نشده
-2: ارسال بیش از 100 کد یکتا در فراخوانی مجاز نیست
-3: نام کاربری یا APIKey اشتباه است
-10: در هنگام دریافت گزارش تحویل، با خطا مواجه شد
0 : ارسال شده به مخابرات
1 : رسیده به گوشی
2 : نرسیده به گوشی
3 : خطای مخابراتی
5 : وضعیت گزارش تحویل: خطای نامشخص
8 : رسیده به مخابرات
16: نرسیده به مخابرات
35: شماره موبایل در لیست سیاه مخابرات است
100: خطای نامشخص در پردازش متد
200: ارسال شده
300: متن پیامک فیلتر شده است
400: در لیست ارسال قرار دارد
500: عدم پذیرش
GetDelivery
//بدون نیاز به پکیج گیت هاب 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->GetDelivery($data)->GetDeliveryResult;
print_r($result);