我可以通过调用返回文件主题 (TOPIC_T=1) 的 GET (orgUnitId)/content/topics/(topicId) 成功访问主题。
但是当我尝试访问文件本身 GET (orgUnitId)/content/topics/(topicId)/file 时,我收到 404。
文件在那里,可以通过 URL 和/或 UI 独立访问。
我可以通过调用返回文件主题 (TOPIC_T=1) 的 GET (orgUnitId)/content/topics/(topicId) 成功访问主题。
但是当我尝试访问文件本身 GET (orgUnitId)/content/topics/(topicId)/file 时,我收到 404。
文件在那里,可以通过 URL 和/或 UI 独立访问。
在 LE 10.2.0 之前,Url
与主题关联的属性在附加到 LMS 域时应该能够获取原始文件;但是,这可能需要您调用的 Web 容器拥有一个具有查看该课程内容的正确权限的活动用户会话。如果调用 Web 容器没有活动会话,则该容器应重定向到 LMS 的登录路径,但我不认为深度链接一直支持到内容主题级别(也就是说,在登录身份验证过程可能不支持重定向回 URL 以获取内容)。
在 LE 10.2.0 中,Valence Learning Framework API 提供了一个路由,可以通过文件 ID 直接获取文件主题的文件内容,而无需使用该Url
属性。