批量添加用户

获取userIds

POST /user_attribute

权限

  • 需要认证

请求参数

字段 描述
targetType 要获取的类型 知识库:knowledge_base_member、课程:course
targetId 类型ID 知识库id、课程id

Request Body

{
  "userAttribute": [
    {
      "type": "org",
      "id": 1
    },
    {
      "type": "user",
      "id": 1
    }
  ],
}

字段说明

字段 描述 类型 举例
type 用户属性 string 岗位:post、部门:org、用户组:userGroup、用户:user
id 属性id int 1

响应

{
    "userIds": ["1", "2"]
}

字段说明

字段 描述 类型
userIds 用户Ids array

添加用户

POST /batch_add_member?targetType=XXX&targetId=XXX

权限

  • 需要认证

请求参数 Request body

{
    "userIds": ["1", "2"],
    "notificationSetting":1

}

字段说明

字段 描述 类型 请求参数
targetType 资源类型(课程、专题、知识库、活动、培训项目、问卷调查、专项考试、线下课程开班、直播授课、加入用户组) string query course_member、classroom_member、knowledge_base_member、offlineActivity_member、project_plan_member、survey_member、exam_member、offline_class_member、live_activity、user_group_member
targetId 资源id string query 1
userIds 用户Ids array request 如上Request body
notificationSetting 是否需要对接通知 int request 1表示需要向对接第三方推送通知,0或者不传该字段表示不需要向第三方(企业微信、钉钉、飞书)推送通知

响应

{
    "success": true
}

results matching ""

    No results matching ""