繁体   English   中英

如何在 LTI 1.3 中访问课程内容和其他 canvas API 数据

[英]How to access Course content and other canvas API data in LTI 1.3

我按照 canvas 文档 - https://community.canvaslms.com/docs/DOC-16794-canvas-release-lti-13-and-lti-advantage-创建并设置了 LTI 1.3 工具06-22

我可以在 canvas 中启动该工具,并且能够执行身份验证过程并获得“id_token”作为响应,canvas 显示我的成功页面。

现在我需要访问( https://canvas.instructure.com/doc/api/courses.html#method.courses.show )课程内容canvas ZDB974238714CA8DE634A7CE1D083A14使用LTIF4访问

解决方案是什么? 如何使用 LTI 密钥在 LTI 1.3 工具中访问内容数据或 canvas API?

您无法使用您的 LTI 凭证访问 canvas rest API。 Event 尽管它们都使用 OAuth2 流,但它们使用不同的身份验证范围、密钥和流。

如果您想访问 canvas rest API,除了 LTI 密钥集之外,您还需要存储“Canvas Developer Key”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM