请求网址

可以使用两种方法创建调度程序:

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

对象数组

必填

这描述了每周重复的间隔

可能的天数值:

“苏”,”Mo”,”Tu”,”我们”,””,”Fr”,”萨”,”苏”

意味着已启用处理
"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 时间给出。

请注意,将“From”和“To”间隔转换为纪元时间时,值的秒部分应为 0。

例子:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

成功响应

示例响应
{
"Success":true,
"Result":871
}