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
}