لوگو

پنل کاربری

5 - مدیریت پیام‌های زمان‌بندی‌شده

دریافت لیست پیام‌های زمان‌بندی‌شده

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

آدرس:/panel/webservice/scheduledList
متد:GET

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

هدر:

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

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

آدرس:https://www.Address.com/panel/webservice/scheduledList

توضیحات:

توضیحاتنوعنوعنام پارامتر
شناسه سروراختیاریStringserverId*
شناسه مشتریاختیاریStringcustomerId*
تاریخ شروع (فرمت yyyy-MM-dd HH:mm:ss)اختیاریStringfrom*
تاریخ پایان (فرمت yyyy-MM-dd HH:mm:ss)اختیاریStringto*
شماره صفحه (شروع از 0)اختیاریLongpage
تعداد رکوردها در هر صفحه(پیشفرض 10)اختیاریLongsize

دریافت پاسخ:

بدنه:

{
   "totalItem": TOTAL_ITEM,
   "totalPages": TOTAL_PAGES,
   "currentPage": CURRENT_PAGE,
   "scheduledMessages": [
      {
         "serverId": "SERVER_ID",
         "customerId": "CUSTOMER_ID",
         "sendDate": "SEND_DATE",
         "recipient": "RECIPIENT",
         "message": "MESSAGE",
         "totalPrice": TOTAL_PRICE,
         "parts": PARTS
      }	
   ]
}

توضیحات:

نمونهنوعنام پارامتر
تعداد کل رکوردهاLongtotalItem
تعداد کل صفحاتLongtotalPages
شماره صفحه کنونیLongcurrentPage
شناسه سرورStringserverId
شناسه مشتریStringcustomerId
زمان ارسال(فرمت yyyy-MM-dd HH:mm:ss)StringsendDate
شماره گیرندهStringrecipient
متن پیامStringmessage
هزینه پیامLongtotalPrice
تعداد پارت پیامLongparts

نکات:

فرستادن یکی از مقادیر from، to، customerId و یا serverId در فراخوانی این متد اجباری است.

لغو پیام زمان‌بندی‌شده

لغو پیام‌های زمان‌بندی‌شده قبل از ارسال.

آدرس:panel/webservice/cancelScheduled
متد:POST

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

هدر:

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

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

{
  "serverId": "SERVER_ID",
  "cancelMessage": "CANCEL_MESSAGE"
}

توضیحات:

توضیحاتنوعنوعنام پارامتر
شناسه سروراجباریStringserverId
دلیل لغواختیاریStringcancelMessage*

دریافت پاسخ:

بدنه:

{
   "serverId": "SERVER_ID",
   "recipient": "RECIPIENT",
   "status": STATUS
}

توضیحات:

نمونهنوعنام پارامتر
شناسه سرورStringserverId
شماره گیرندهStringrecipient
وضعیت درخواستBooleanstatus