[comment]: # ({fe8b891c-6e21b38f})
# 添加服务时间

[comment]: # ({/fe8b891c-6e21b38f})

[comment]: # ({26d79b15-498c6abe})
### Description 说明

`object service.addtimes(object/array serviceTimes)`

This method allows to create new service times.
此方法允许创建新的服务时间。

[comment]: # ({/26d79b15-498c6abe})

[comment]: # ({f241e67b-60e2d0b4})
### Parameters 参数

`(object/array)` Service times to create. `(object/array)`创建服务时间。

The method accepts service times with the [standard service time
properties](object#service_time). 该方法接受带有[standard service time
properties](object#service_time)的服务时间。

[comment]: # ({/f241e67b-60e2d0b4})

[comment]: # ({8477d5dd-4a0ff76e})
### Return values 返回值

`(object)` Returns an object containing the IDs of the affected services
under the `serviceids` property.
`(object)`返回一个对象，该对象包含在`serviceids`属性中受影响服务的ID。

[comment]: # ({/8477d5dd-4a0ff76e})

[comment]: # ({f669b092-b41637d2})
### Examples 范例

[comment]: # ({/f669b092-b41637d2})

[comment]: # ({e79d7e28-309a33ee})
#### Adding a scheduled downtime 添加一个计划停机时间

Add a downtime for service "2" scheduled weekly from Monday 22:00 till
Tuesday 10:00. 为服务"2"添加一个从周一22点到周二10点的每周停机计划。

Request 请求:

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "service.addtimes",
    "params": {
        "serviceid": "4",
        "type": 1,
        "ts_from": 165600,
        "ts_to": 201600
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Response 响应:

``` {.java}
{
    "jsonrpc": "2.0",
    "result": {
        "serviceids": [
            "4"
        ]
    },
    "id": 1
}
```

[comment]: # ({/e79d7e28-309a33ee})

[comment]: # ({1e2e5a68-6d17fa88})
### See also 参考

-   [service.update](update)

[comment]: # ({/1e2e5a68-6d17fa88})

[comment]: # ({4fcd3e0f-cc1c4a4a})
### Source 源码

CService::addTimes() in
*frontends/php/include/classes/api/services/CService.php*.
CService::addTimes()方法可在*frontends/php/include/classes/api/services/CService.php*中参考。

[comment]: # ({/4fcd3e0f-cc1c4a4a})
