Appearance
批量添加用户
获取userIds
POST /user_attribute权限
- 需要认证
请求参数
| 字段 | 描述 | 例 |
|---|---|---|
| targetType | 要获取的类型 | 知识库:knowledge_base_member、课程:course |
| targetId | 类型ID | 知识库id、课程id |
Request Body
json
{
"userAttribute": [
{
"type": "org",
"id": 1
},
{
"type": "user",
"id": 1
}
],
}字段说明
| 字段 | 描述 | 类型 | 举例 |
|---|---|---|---|
| type | 用户属性 | string | 岗位:post、部门:org、用户组:userGroup、用户:user |
| id | 属性id | int | 1 |
响应
json
{
"userIds": ["1", "2"]
}字段说明
| 字段 | 描述 | 类型 |
|---|---|---|
| userIds | 用户Ids | array |
添加用户
POST /batch_add_member?targetType=XXX&targetId=XXX权限
- 需要认证
请求参数Request body
json
{
"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或者不传该字段表示不需要向第三方(企业微信、钉钉、飞书)推送通知 |
响应
json
{
"success": true
}