Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

批量添加用户组成员

批量添加用户组成员

请求说明

请求地址https://openapi.wps.cn/v7/groups/{group_id}/members/batch_create
请求方法POST
签名方式KSO-1
权限要求查询和管理用户组(应用授权) kso.group.readwrite
查询和管理用户组(用户授权) kso.group.readwrite

请求头(Header)

Header 名称参数类型是否必填说明
Content-Typestring使用:application/json
X-Kso-DatestringRFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Kso-AuthorizationstringKSO-1 签名值,详见《签名方法》
Authorizationstring授权凭证,格式为:Bearer {access_token}

路径参数(Path)

名称参数类型说明
group_idstring组 id

请求体(Body)

名称参数类型是否必填说明
membersarray[object]成员信息
∟ item_idsarray[string]组成员 id 列表
∟ item_typestring[enum]组成员类型
normal:普通成员;dept:部门成员
∟ rolestring[enum]组成员角色
normal:普通成员;admin:管理员;owner:拥有者
with_success_and_failure_listboolean是否返回添加结果
默认为 false,不返回;当为 true 时,允许部分成员添加失败,并返回失败列表

请求地址示例

[POST] https://openapi.wps.cn/v7/groups/{group_id}/members/batch_create

请求体示例

json
{
  "members": [
    {
      "item_ids": [
        "string"
      ],
      "item_type": "string[enum]",
      "role": "string[enum]"
    }
  ],
  "with_success_and_failure_list": false
}

响应体

名称参数类型说明
codeinteger响应代码。非 0 表示失败,参照《状态码说明》
msgstring响应信息
dataobject响应数据
∟ add_dept_countinteger成功添加的部门成员数量
∟ add_user_countinteger成功添加的普通成员数量
∟ failure_listarray[object]添加失败的成员列表
∟ ∟ item_idstring组成员 id
∟ ∟ item_namestring组成员名
∟ ∟ item_typestring[enum]组成员类型
normal:普通成员;dept:部门成员
∟ ∟ resultstring结果
∟ success_listarray[object]添加成功的成员列表
∟ ∟ item_idstring组成员 id
∟ ∟ item_namestring组成员名
∟ ∟ item_typestring[enum]组成员类型
normal:普通成员;dept:部门成员
∟ ∟ resultstring结果
moreobject更多的错误信息

响应体示例

json
{
  "code": 0,
  "data": {
    "add_dept_count": 0,
    "add_user_count": 0,
    "failure_list": [
      {
        "item_id": "string",
        "item_name": "string",
        "item_type": "string[enum]",
        "result": "string"
      }
    ],
    "success_list": [
      {
        "item_id": "string",
        "item_name": "string",
        "item_type": "string[enum]",
        "result": "string"
      }
    ]
  },
  "msg": "string"
}
回到旧版