将Valence API作为应用程序使用

时间:2014-02-11 20:32:18

标签: desire2learn

根据Valence Docs,

  

Valence Learning Framework API调用全部由已知应用程序和已知LMS用户单独完成。

如果我想构建一个具有管理员权限的应用程序,我猜我必须创建一个具有管理员权限的“服务帐户”,并让我的应用程序使用该用户的API。

如何为不是真人的用户获取 userId userKey ,并且只有应用程序才能连接到valence API?< / p>

1 个答案:

答案 0 :(得分:2)

创建服务帐户后,您需要使用API​​测试工具(https://apitesttool.desire2learnvalence.com/)等实用程序手动收集用户令牌,以便对LMS进行身份验证。然后,您需要安全地存储这些密钥,并配置LMS以确保用户令牌的使用寿命很长。许多系统的令牌超时时间为30天,但是当您正在建议的无头集成时,将超时设置为无限通常是个好主意。您可以联系Desire2Learn支持以验证用户令牌的超时值。

也有一个类似的问题可以解决这个问题:Authenticaton Method for Desire2Learn REST API vs SOAP