创建
描述
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:
{"jsonrpc": "2.0","result": {"userids": ["12"]},"id": 1}
参考
来源
CUser::create() in frontends/php/include/classes/api/services/CUser.php.
