我们正在使用Valence API来获取课程的内容。 我们可以使用模块API来获取模块中的主题
e.g。
{
"TopicType": 1,
"Url": "/content/enforced/6671-Sandbox_101/Document 1.html",
"StartDate": null,
"EndDate": null,
"IsHidden": false,
"IsLocked": false,
"Id": 560,
"Title": "Document 1",
"ShortTitle": "",
"Type": 1
}
定义文档内容的网址是: / content / enforced / 6671-Sandbox_101 / Document 1.html
如果我在浏览器中以经过身份验证的用户身份访问该数据,我就可以获取数据。 但是,我们希望能够使用后端进程访问数据,后端进程使用Valence API身份验证方案进行身份验证。
我可以在Valence文档中找到用于上传文件的参考资料,用于从学习对象存储库下载文件,但我找不到任何有关如何下载课程文件的参考资料。
任何人都有任何见解?
答案 0 :(得分:0)
随着2013年5月发布的D2L Learning Suite v10.2.0,存在一个API,允许调用者fetch back the underlying data获取文件类型的内容主题。为了使用此API,后端服务需要在v10.2.0或更高版本中提供LE产品组件,并提供v1.3或更高版本的LE API合同。