0

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

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

Valence API 作为用户标识符返回的内容:Enrollment.ClasslistUser.Identifier=228588

4

1 回答 1

0

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

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

于 2016-11-18T16:45:52.947 回答