我可以通过调用GET (OrgUnitId)/content/ topic /(TopicId)成功地访问主题,它返回一个文件主题(TOPIC_T=1)。
但是,当我尝试访问文件本身GET (orgUnitId)/content/topics/(topicId)/file时,我收到了404.
文件在那里,可以通过URL和/或UI独立访问。
发布于 2013-06-10 21:33:15
在LE 10.2.0之前,与主题相关联的Url属性在附加到LMS域时应该能够获取原始文件;但是,这可能需要您的调用web容器具有一个具有查看该课程内容的正确权限的活动用户会话。如果调用的web容器没有活动会话,容器应该重定向到LMS的登录路径,但我不相信深度链接直接支持到内容主题级别(即,在登录之后,身份验证过程可能不支持重定向回URL来获取内容)。
在LE 10.2.0中,Valence Learning Framework API提供了一种通过文件ID直接获取文件主题的文件内容的方法,而不必使用Url属性。
https://stackoverflow.com/questions/16784310
复制相似问题