通过可汗学院API获取文章

sof*_*fia 5 khan-academy

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

例如查询

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

返回页面内容

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

如何获取其中的“西方文化简史”文章的内容?

Jan*_*ber 3

文章的正确 API 调用是:

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

在主题 API 调用返回的 JSON 中,在上面的 %s 的“child_data”数组中使用“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