Desire2Learn Valence API - 是否可以获取文档的内容?

时间:2013-03-08 20:33:59

标签: desire2learn

我们正在使用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文档中找到用于上传文件的参考资料,用于从学习对象存储库下载文件,但我找不到任何有关如何下载课程文件的参考资料。

任何人都有任何见解?

1 个答案:

答案 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合同。