EdX API 获取课程列表
EdX API to get a Course List
似乎任何人都可以获得所有 edx 课程的列表。不幸的是,可用的文件看起来不完整。
有什么办法可以得到课程列表吗?
您是在谈论 运行ning 在 edx.org 上的课程列表吗?为此,您需要一个 OAuth 密钥才能访问该 API 端点,而且我认为 edx.org 当前不会提供 OAuth 密钥。该 API 端点目前仅供内部使用。
如果您想 运行 您自己的 Open edX 安装,那么您将能够从您自己的实例访问此 API 端点,并且它将 return 有关的信息您自己安装的 运行 课程。
但您还有其他选择,您可以使用来自 www.edx.org
的 RSS 提要
https://www.edx.org/api/v2/report/course-feed/rss
我找到了这个here
希望对您有所帮助!
看起来他们现在有一个!
我也在寻找一个 EdX api,它有望包含对当前课程目录的访问权限,并且还包含所有课程描述。
不确定它何时发布,但这对我来说似乎是个好方向 - http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/overview.html
希望这对您有所帮助。
文档不会为 运行 您的 api 查询提供根 URI。任何人都可以托管 edX 平台的实例,因此根 URI 可以更改。这是 edX 课程 API 的完全合格 URL:
https://courses.edx.org/api/courses/v1/courses/
访问此 URL 将显示匿名用户会看到的结果。
经过深思熟虑的搜索,我找到了我见过的最漂亮的 API 文档之一。关于提取课程内容,您需要了解的所有信息。
https://media.readthedocs.org/pdf/course-catalog-api-guide/latest/course-catalog-api-guide.pdf
似乎任何人都可以获得所有 edx 课程的列表。不幸的是,可用的文件看起来不完整。
有什么办法可以得到课程列表吗?
您是在谈论 运行ning 在 edx.org 上的课程列表吗?为此,您需要一个 OAuth 密钥才能访问该 API 端点,而且我认为 edx.org 当前不会提供 OAuth 密钥。该 API 端点目前仅供内部使用。
如果您想 运行 您自己的 Open edX 安装,那么您将能够从您自己的实例访问此 API 端点,并且它将 return 有关的信息您自己安装的 运行 课程。
但您还有其他选择,您可以使用来自 www.edx.org
的 RSS 提要https://www.edx.org/api/v2/report/course-feed/rss
我找到了这个here
希望对您有所帮助!
看起来他们现在有一个!
我也在寻找一个 EdX api,它有望包含对当前课程目录的访问权限,并且还包含所有课程描述。
不确定它何时发布,但这对我来说似乎是个好方向 - http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/overview.html
希望这对您有所帮助。
文档不会为 运行 您的 api 查询提供根 URI。任何人都可以托管 edX 平台的实例,因此根 URI 可以更改。这是 edX 课程 API 的完全合格 URL:
https://courses.edx.org/api/courses/v1/courses/
访问此 URL 将显示匿名用户会看到的结果。
经过深思熟虑的搜索,我找到了我见过的最漂亮的 API 文档之一。关于提取课程内容,您需要了解的所有信息。
https://media.readthedocs.org/pdf/course-catalog-api-guide/latest/course-catalog-api-guide.pdf