通过可汗学院API获取文章

时间:2016-11-25 14:56:51

标签: khan-academy

如何通过Khan Academy API获取主题文章?我可以看到它如何与练习和视频一起使用,但文章呢?

例如查询

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

返回页面的内容

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

如何才能获得文章“西方文化简史”的内容?

1 个答案:

答案 0 :(得分:1)

文章的正确API调用是:

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

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

(您还可以在“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