有没有办法使用 API 获取整个练习树的 json,就像这样(数组或对象)?
Math
"Early Math"...
...
"Algebra II"
"Advanced Functions"
"Determine the domain of funs"
...
"Compare features of funs"
...
肿瘤坏死因子。
有没有办法使用 API 获取整个练习树的 json,就像这样(数组或对象)?
Math
"Early Math"...
...
"Algebra II"
"Advanced Functions"
"Determine the domain of funs"
...
"Compare features of funs"
...
肿瘤坏死因子。
topictree端点包含所有这些信息,您可以使用kind
过滤器来显示练习(和主题)。http://www.khanacademy.org/api/v1/topictree?kind=Exercise
您还可以加载单个主题以浏览整个树(不仅仅是视频和练习)。例如,此 URL 获取有关“组合功能”主题的直接信息:
http://www.khanacademy.org/api/v1/topic/combining-functions?format=pretty
从那里,您可以看到有一个 ID 为“xd2620963”的子文章。/api/v1/articles
您可以使用端点加载有关该文章的 JSON 信息(遗憾的是没有记录):
http://www.khanacademy.org/api/v1/articles/xd2620963?format=pretty
或者,对于许多主题,它们将具有您可以导航到的子主题。
(format=pretty
最后只是让 JSON 响应更易于阅读;以编程方式访问 JSON 时应该将其关闭。)