创建

描述

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.