object user.create(object/array users)
此方法允许创建新的用户。
(object/array) 要创建的用户.
该方法接受有 标准用户属性的用户。
| 属性 类 | 说明 | |
|---|---|---|
| passwd (required) | string | 用户密码。 |
| usrgrps (required) | array | 用户添加到的组。 用户组必须有存在的 usrgrpid 属性定义。 |
| user_medias | array | 为用户创建媒体。 |
(object)返回一个包含创建值的ID的对象映射 userids 属性。返回的ID的顺序与传递的用户的顺序相匹配。
创建一个新用户, 把用户加入用户组同时添加用户媒介。
Request:
{ "jsonrpc": "2.0", "method": "user.create", "params": { "alias": "John", "passwd": "Doe123", "usrgrps": [ { "usrgrpid": "7" } ], "user_medias": [ { "mediatypeid": "1", "sendto": [ "[email protected]" ], "active": 0, "severity": 63, "period": "1-7,00:00-24:00" } ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }Response:
CUser::create() in frontends/php/include/classes/api/services/CUser.php.