如何访问LTI 1.3中的课程内容和其他画布API数据



我已经使用LTI Key创建并设置了LTI 1.3工具,方法是遵循画布文档-https://community.canvaslms.com/docs/DOC-16794-canvas-release-lti-13-and-lti-advantage-2019-06-22

我可以在画布内启动该工具,并能够进行身份验证过程,并获得"id_token"作为响应,画布显示我的成功页面。

现在我需要访问(https://canvas.instructure.com/doc/api/courses.html#method.courses.show(课程内容通过canvas API,我无法使用LTI键访问它。

解决方案是什么?如何使用LTI Key访问LTI 1.3工具中的内容数据或画布API?

您不能使用LTI凭据访问canvas rest API。事件,尽管它们都使用OAuth2流,但它们使用不同的身份验证作用域、密钥和流。

如果要访问canvas rest API,除了LTI密钥集外,还需要存储"canvas Developer Key"。

最新更新