'Not Found'等级值 API 调用的状态



我试图通过使用api调用获得特定用户的等级值,

/网站/api/le/(版)/(orgUnitId)/等级/(gradeObjectId)/价值/(标识)。但它返回'Not Found'状态作为响应。在前端,我可以看到课程已经完成,分数已经分配给那个特定的用户。但不确定,为什么我不能通过价。

这个状态是什么意思?是不是就像价找不到特定用户的等级值?

谢谢。

很多事情都是可能的:

  • 您没有正确地提供id来指定组织单元(课程),特定的成绩对象(成绩簿中的行项)或用户

  • 进行此API调用的主叫用户没有使用此调用查看等级值的权限

例如,如果您的呼叫用户上下文是学生用户(即分配分数的人),那么该用户很可能没有发出您描述的呼叫的权限-通常,您引用的呼叫旨在由管理用户使用。

当您希望调用用户检索"他们自己的"分数时,您应该使用"我的分数"调用族。特别是,您可能希望调用为这里的特定grade对象取回"my grade"。

此外,请注意,获取最终等级值的API与获取其他等级对象的等级值的调用是分开的,并且最终的计算的等级值不能通过API访问,只能访问最终的调整的等级值(即使如此,只有当最终等级"释放"时)。

最新更新