يتكون طلب تحرير المجدول من نفس البيانات التي تحصل عليها عند سحب معلومات المجدول. يمكن معالجة هذه المعلومات وفقا لأهدافك وإعادتها إلى نفس عنوان URI الخاص بالمجدول.

طلب عنوان URL

منصب https://api.dotcom-monitor.com/config_api_v1/scheduler/{scheduler_id}

معلمات المسار

ميدان نوع مطلوب وصف
scheduler_id

خيط

صحيح

المعرف الفريد للجدولة التي تحتاج إلى تحريرها.

معلمات الرأس

Content-Type: application/json
مثال على وضع / آخر الجسم
{
"WeeklyIntervals":
[
{
"Day":["Su","Mo","Tu","We","Th","Fr","Sa"],
"From":720,
"To":1439,
"Included":true
},
{
"Day":["Su","Sa"],
"From":720,
"To":1439,
"Included":false
}
],
"DateTimeIntervals":
[
{
"From":1358668800,
"To":1358712000
}
],
}

معلمات الجسم المطلوبة

لتحرير معلمات المجدول، نوصيك بالحصول على معلومات جدولة موجودة أولا واستخدام الاستجابة كعينة.

تنسيق الوقت

يرجى ملاحظة أنه يجب إعطاء الفاصل الزمني بتنسيق UNIX الزمني :

"Date_Time_Intervals": [{
 "From": 1358712000000,
 "To": 1358798400000
 }]
ميدان نوع مطلوب/اختياري وصف

اسم

خيط

مطلوب

اسم المجدول.

مثل:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

صفيف الكائنات

مطلوب

يصف هذا الفواصل الزمنية التي تتكرر على أساس أسبوعي

قيم الأيام المحتملة:

“سو”,”مو”,”تو”,”نحن”,”ث”,”الأب”,”سا”,”سو”

يعني تمكين المعالجة
"Included":true
يعني تعطيل المعالجة
"Included":false
مثل:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1025,
      "Included": true
      }, {
      "Days": ["Su", "Sa"],
      "From_Min": 0,
      "To_Min": 1139,
      "Included": false
      },
]
لتحديد الفاصل الزمني الذي يغطي يوما كاملا تعيين “From_Min” إلى 0 و
“To_Min” إلى 1439:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

صفيف الكائنات

مطلوب

هذا يصف فترات غير متكررة.

يتم إعطاء تنسيق الوقت بتوقيت UNIX.

لاحظ أن قيمة الثواني يجب أن تكون 0 عند تحويل الفواصل الزمنية “من” و “إلى” إلى وقت عصر.

مثل:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

الاستجابة للنجاح

مثال على الاستجابة
{
"Success": true,
"Result": "Scheduler 6954 has been updated"
}