khan-academy - 通过可汗学院 API 获取文章

标签 khan-academy

如何通过可汗学院 API 获取某个主题的文章?我可以看到它如何与练习和视频一起使用,但是文章呢?

例如查询

http://www.khanacademy.org/api/v1/topic/beginners-art-history

返回页面内容

https://www.khanacademy.org/humanities/art-history-basics/beginners-art-history/

怎样才能在里面找到《西方文化简史》文章的内容?

最佳答案

文章的正确 API 调用是:

http://www.khanacademy.org/api/v1/articles/%s

在您的主题 API 调用返回的 JSON 中,在“child_data”数组中为上面的 %s 使用“id”(文章具有值为“article”的“kind”条目。)

(您也可以使用“child_data”数组中的“id”在“children”数组中查找对应的“internal_id”来获取文章的一些基本信息,例如标题和描述。)

因此,对于您的主题通话,

http://www.khanacademy.org/api/v1/topic/beginners-art-history

你得到 id "1314267931"然后打电话

http://www.khanacademy.org/api/v1/articles/1314267931

关于khan-academy - 通过可汗学院 API 获取文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40807667/

相关文章:

javascript - react : Rendering a list in reverse order

javascript - class 关键字在可汗学院编辑器中不起作用

javascript - 我的Processing.js 程序中的所有 Angular 如何都以度而不是弧度为单位?

javascript - javascript 项目和数组的问题(下雨)

javascript - 可汗学院算法挑战 : Binary Search

javascript - 可汗学院 : JavaScript loop taking too long

khan-academy - 用于访问可汗学院挑战的内部 API

javascript - 可汗学院算法 : Binary Search Solution

latex - 具有 MathJax 或类似功能的 Virtual Latex 数学键盘

javascript - 图像文件到可汗学院代码