لوگو

پنل کاربری

4 - گزارش

نمایش وضعیت پیام ارسالی

نمایش وضعیت پیام‌های ارسالی از طریق وب‌سرویس، شامل وضعیت تحویل، زمان ارسال و اطلاعات دیگر.

آدرس: /report/webservice/status
متد:GET

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

هدر:

نمونهتوضیحاتنوعنام پارامتر
Basic c21zUGFuZWxDbGdcaW52ACتوکن دریافتی در لاگیناجباریAuthorization

نمونه درخواست:

آدرس:https://www.Adress.com/report/webservice/status?byCustomer=false&ids=12354&ids=649448

دریافت پاسخ:

بدنه:

[
  {
    "customerId": "CUSTOMER_ID",
    "serverId": "SERVER_ID",
    "totalParts": "TOTAL_PARTS",
    "totalDeliveredParts": "TOTAL_DELIVERED_PARTS",
    "totalUnDeliveredParts": "TOTAL_UNDELIVERED_PARTS",
    "totalUnKnownParts": "TOTAL_UNKNOWN_PARTS",
    "status": "STATUS"
  }
]

توضیحات:

توضیحاتنوعنام پارامتر
شناسه مشتریStringcustomerId
شناسه سرورStringserverId
تعداد پارت‌هاLongtotalParts
تعداد پارت‌های موفقLongtotalDeliveredParts
تعداد پارت‌های ناموفقLongtotalUnDeliveredParts
تعداد پارت‌های نامشخصLongtotalUnKnownParts
وضعیت نهایی پیامStringstatus

وضعیت‌‌ها:

توضیحاتنوع
موفقیت آمیزSend Successfully
با خطا مواجه شده استFailed
در انتظار گرفتن وضعیت از سمت اپراتورPending
در حال ارسال به اپراتورPending In Queue

نکات:

در هربار فراخوانی می‌توانید تا ۲۵۰ وضعیت پیام مجزا را استعلام نمایید.

نمایش پیام‌های دریافتی

نمایش پیام‌هایی که از سوی کاربران دریافت شده‌اند.

آدرس: /report/webservice/mo
متد:GET

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

هدر:

نمونهتوضیحاتنوعنام پارامتر
Basic c21zUGFuZWxDbGdcaW52ACتوکن دریافتی در لاگیناجباریAuthorization

نمونه درخواست:

آدرس:https://www.Adress.com/report/webservice/mo?number=982000***&id=478

توضیحات:

نمونهتوضیحاتنوعنام پارامتر
سرشماره(شماره گیرنده پیام)اجباریStringnumber
شناسه پیام (در صورت عدم ارسال این مقدار، فقط پیام‌های دیده نشده و در غیر این صورت، تمامی پیام‌هایی که شناسه آن‌ها از مقدار ارسال شده بیشتر باشد، بازگردانده می‌شوند.)اختیاریLongid

دریافت پاسخ:

بدنه:

[
   {
      "body": "BODY",
      "id": ID,
      "from": "FROM",
      "date": "DATE",
      "to": "TO"
   }
]

توضیحات:

نمونهنوعنام پارامتر
متن پیام دریافتیStringbody
شناسه رکوردLongid
شماره ارسال کننده پیامStringfrom
زمان دریافت پیام(فرمت yyyy-MM-dd HH:mm:ss)Stringdate
شماره گیرنده پیام(سرشماره)Stringto

نکات:

در هربار فراخوانی (درصورتی که مقدار id خالی ارسال شود) ، 90 پیام دریافتی خوانده نشده در جواب ارسال خواهد شد و پس از فراخوانی آن، 90 پیام به حالت خوانده شده در خواهند آمد.