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