طلب عنوان URL

يمكن إنشاء برامج جدولة باستخدام طريقتين:

ضع https://api.dotcom-monitor.com/config_api_v1/schedulers
منصب https://api.dotcom-monitor.com/config_api_v1/schedulers?verb=PUT

معلمات الرأس

Content-Type: application/json
مثال على وضع / آخر الجسم
{
"Name": "new scheduler",
"Description": "description",
"Weekly_Intervals": [{
"Days": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
}, {
"Days": ["Su", "Mo", "Fr", "Sa"],
"From_Min": 120,
"To_Min": 240,
"Included": false
}],
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]
}

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

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

ميدان نوع مطلوب/اختياري وصف

اسم

خيط

مطلوب

اسم المجدول.

مثل:
"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":871
}