Desire2Learn - 无法检索作为" user_id"传递的内容。来自Valence API的LTI帖子中的值

时间:2016-10-27 19:30:17

标签: desire2learn valence lti

我希望有人可以给我一些见解,基本上我希望找到一种方法,通过Valence API为给定用户返回此值,或者根据用户的主键计算此值这是在LTI的帖子中传递的。

LTI POST中发送的内容为用户标识符:user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393

从Valence API返回的用户标识符:Enrollment.ClasslistUser.Identifier=228588

1 个答案:

答案 0 :(得分:0)

Brightspace应用程序API目前不提供检索用户的LTI用户标识符的方法。 user_id LTI启动属性中发送的LTI用户标识目前仅通过LTI启动提供。

此外,Brightspace分配给用户的LTI user_id值是有意不透明的,不能由客户端构建。 (确实有些Brightspace实例将D2L ID作为LTI启动user_id属性中的组件发送,但您不应该依赖它。)