EdX API获取课程列表

时间:2015-10-13 17:55:18

标签: api edx

似乎任何人都可以从所有edx课程中获取列表。遗憾的是,现有文件看起来不完整。

有没有办法获得课程清单?

4 个答案:

答案 0 :(得分:3)

您在谈论在edx.org上运行的课程列表吗?为此,您需要OAuth密钥才能访问该API端点,我不相信edx.org目前会提供OAuth密钥。该API端点目前仅供内部使用。

如果您想运行自己的Open edX安装,那么您将能够从您自己的实例访问此API端点,它将返回有关您在自己的安装上运行的课程的信息。

但您还有其他选择,您可以使用www.edx.org

中的RSS Feed

https://www.edx.org/api/v2/report/course-feed/rss

我发现了这个here

我希望这有帮助!

答案 1 :(得分:2)

文档不提供根URI来运行您的api查询。任何人都可以托管edX平台的实例,因此根URI可以更改。以下是edX课程API的完全限定网址:

https://courses.edx.org/api/courses/v1/courses/

访问此URL将显示匿名用户将看到的结果。

答案 2 :(得分:0)

看起来他们现在有一个!

我也在寻找一个EdX api,希望能够访问当前的课程目录,并且还包括所有课程描述。

不知道什么时候发布,但对我来说这似乎是个好方向 - http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/overview.html

希望这有用。

答案 3 :(得分:0)

经过一番深思熟虑的搜索,我发现了一个我见过的最漂亮的API文档。所有关于提取课程内容的知识。

https://media.readthedocs.org/pdf/course-catalog-api-guide/latest/course-catalog-api-guide.pdf