我相信我已经尝试了所有组合来发布到这条路线并继续得到 404。我做错了什么?
我想将 courseOffering 的父级设置为不同但现有的 courseTemplate。courseOffering orgUnitId 是 31273,新的父(courseTemplate)orgUnitId 是 31286。使用的路线是:POST .../d2l/api/lp/1.2/orgstructure/31273/parents/(也试过不带尾随的 /) JSON 块是:{"OrgUnitId":31286}
我也尝试过 Id 和 Identifier 代替 OrgUnitId 和一个字符串,“31286”而不是一个 int 和 orgUnitId(小写)——所有结果都是 404。
fwiw,使用相同路线的 get 工作得很好。
来自 Valence 文档的 cwt:POST /d2l/api/lp/(version)/orgstructure/(orgUnitId)/parents/ 给提供的组织单位一个新的父组织单位。
参数:版本 (D2LVERSION) – API 版本。orgUnitId (D2LID) – 组织单位 ID。JSON 参数:
OrgUnitId(D2LID 作为单个 JSON 编号)– 要添加为父级的组织单元。