这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.

创建

描述

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.