通过 API 访问和修改课程概述
Accessing and Modifying the Course Overview via the API
查看学习环境可用的方法,(http://docs.valence.desire2learn.com/http-routingtable.html#cap-Learning%20Environment) 我最初没有看到任何允许 API 检索 and/or 修改课程概述的参考资料在内容模块中。
编辑
当然发帖后马上发现了以下方法:
/d2l/api/le/(version)/(orgUnitId)/overview [GET]
/d2l/api/le/(version)/(orgUnitId)/overview/attachment [GET]
问题仍然存在,我没有看到修改此信息的方法。
我是不是遗漏了什么或者这个功能是否因为某种原因被忽略/排除了?
好像没有包含在内。我试过这个电话:
GET /d2l/api/le/(version)/(orgUnitId)/content/root/
认为它可能是整个内容的一部分,但似乎不是。通过浏览器查看时,它以 AJAXy 的方式加载概览,所以查看参数我试过这个:
GET /d2l/api/le/(version)/(orgUnitId)/content/modules/(moduleId)
并放入 Overview 作为模块 ID,因为这是在 AJAX 调用中作为标识符传递的内容,但这也不起作用.看起来概述与内容完全分开,无法通过那些 API 端点访问。查看文档,我看不出有其他终点可以满足您的需求。
查看学习环境可用的方法,(http://docs.valence.desire2learn.com/http-routingtable.html#cap-Learning%20Environment) 我最初没有看到任何允许 API 检索 and/or 修改课程概述的参考资料在内容模块中。
编辑
当然发帖后马上发现了以下方法:
/d2l/api/le/(version)/(orgUnitId)/overview [GET]
/d2l/api/le/(version)/(orgUnitId)/overview/attachment [GET]
问题仍然存在,我没有看到修改此信息的方法。
我是不是遗漏了什么或者这个功能是否因为某种原因被忽略/排除了?
好像没有包含在内。我试过这个电话:
GET /d2l/api/le/(version)/(orgUnitId)/content/root/
认为它可能是整个内容的一部分,但似乎不是。通过浏览器查看时,它以 AJAXy 的方式加载概览,所以查看参数我试过这个:
GET /d2l/api/le/(version)/(orgUnitId)/content/modules/(moduleId)
并放入 Overview 作为模块 ID,因为这是在 AJAX 调用中作为标识符传递的内容,但这也不起作用.看起来概述与内容完全分开,无法通过那些 API 端点访问。查看文档,我看不出有其他终点可以满足您的需求。