Desire2learn 删除级联注册
如何从组织单元的级联结构中删除用户的注册? 在我的应用程序中,我使用以下路径创建注册:Desire2learn 删除级联注册,desire2learn,valence,Desire2learn,Valence,如何从组织单元的级联结构中删除用户的注册? 在我的应用程序中,我使用以下路径创建注册: POST /d2l/api/lp/1.4/enrollments/ 请求机构: { "OrgUnitId": 123, "UserId": 4, "RoleId": 5 } 此呼叫创建3个注册: POST /d2l/api/lp/1.4/enrollments/ OrgUnitId=123->课程设置 OrgUnitId=124->Section OrgUnitId=125->Group 所以,我
POST /d2l/api/lp/1.4/enrollments/
请求机构:
{
"OrgUnitId": 123,
"UserId": 4,
"RoleId": 5
}
此呼叫创建3个注册:
POST /d2l/api/lp/1.4/enrollments/
/d2l/api/lp/1.4/enrollments/orgUnits/123/users/4
在这通电话之后,我仍然看到“注册儿童”:
- OrgUnitId=124->Section
- OrgUnitId=125->Group
如何删除它们?理想情况下,API可以处理此问题,但这里有一个替代方案: DELETE调用将返回一个EnrollmentData块,显示删除前的状态:
{
"OrgUnitId": <number:D2LID>,
"UserId": <number:D2LID>,
"RoleId": <number:D2LID>,
"IsCascading": <boolean>
}
(见附件)