我希望有人可以给我一些见解,基本上我希望找到一种方法,通过Valence API为给定用户返回此值,或者根据用户的主键计算此值这是在LTI的帖子中传递的。
LTI POST中发送的内容为用户标识符:user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393
从Valence API返回的用户标识符:Enrollment.ClasslistUser.Identifier=228588
答案 0 :(得分:0)
Brightspace应用程序API目前不提供检索用户的LTI用户标识符的方法。 user_id
LTI启动属性中发送的LTI用户标识目前仅通过LTI启动提供。
此外,Brightspace分配给用户的LTI user_id
值是有意不透明的,不能由客户端构建。 (确实有些Brightspace实例将D2L ID作为LTI启动user_id
属性中的组件发送,但您不应该依赖它。)