وضعیت پیام

دسته‌بندی‌ها:

دریافت وضعیت یک یا چند پیام

آدرس فراخوانی :

[document_shortcode type=”POST” url=”http://panel.signalads.com/rest/api/v1/message/status.json”]

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

#فیلدنامvalidations
1ids[]شناسه پیام‌هاآرایه ای از شناسه پیام‌های کاربر

برای مثال ۲ حالت ارسال در زیر بیان شده است:

json :
{
    "ids":[12345,12346]
}
form-data :
ids[0] = 12345
ids[1] = 12346

پاسخ:

json :
{
    "success": true,
    "data": [
        {
            "id": 12345,
            "message": "متن پیام ارسالی",
            "status": "2",
            "cost": 4,
            "time": 1538896812,
            "from": "+98simcard",
            "receipts": [
                {
                    "number": "+989...",
                    "time": 1538896812,
                    "status": "3"
                },
                {
                    "number": "+989...",
                    "time": 1538896812,
                    "status": "5"
                }
            ]
        },
        {
            "id": 12346,
            "message": "متن پیام ارسالی",
            "status": "2",
            "cost": 4,
            "time": 1538896812,
            "from": "+9850004344",
            "receipts": [
                {
                    "number": "+989...",
                    "time": 1538896812,
                    "status": "3"
                }
            ]
        }
    ]
}

success

در صورتی که مقدار آن true باشد پاسخ درخواست شما موفقیت آمیز بوده است.

data

حاوی اطلاعات پیامهای ارسالی است

#فیلدنام
1idsشناسه پیام‌ها
۲messageمتن پیام
۳statusوضعیت پیام
۴timeزمان ثبت
۵fromشماره فرستنده
۶receiptsلیست گیرندگان

status

#فیلدنام
1۱منتظر تایید
۲۲تایید شده
۳۳رد شده
۴۴در حال ارسال
۵۵بروز خطا

receipts

#فیلدنام
1numberگیرنده
۲timeآخرین زمان بروزرسانی وضعیت
۳statusوضعیت پیام ها

وضعیت پیام ها

#فیلدنام
1۱آماده ارسال وضعیت پیام ها
۲۲در حال ارسال
۳۳ارسال شده به مخابرات
۴۴نرسیده به مخابرات
۵۵رسیده به مخابرات
۶۶رسیده به گوشی
۷۷نرسیده به گوشی
۸۸برگشتی
۹۹خطای مخابراتی