如何通过可汗学院 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/