2014-03-05 52 views
0

我試圖從瀏覽器打電話給可汗學院API。可汗學院API調用

http://www.khanacademy.org/api/v1/playlists/Algebra/videos 

出於某種原因,我得到空單:

[] 

什麼是錯在這裏,API調用似乎罰款給我嗎?

+0

你期望得到什麼? –

+0

我期待爲代數獲得所有可用的視頻。 – LLaP

回答

1

快速谷歌搜索該URL(http://www.khanacademy.org/api/v1/playlists/Algebra/videos)返回此:

問題#44:返回無視頻 狀態:關閉

評論: 「的/ V1 /播放列表的路線已被棄用因爲我們正在以更分層次的方式重新組織我們的圖書館,雖然路線仍然有效,但內容本身正在被移動

您應該使用/ api/v1/topictree路線來查看我們的內容是如何組織的,然後請求更具體的主題或視頻數據使用其他/主題路由...「 https://github.com/Khan/khan-api/issues/44

0

看看http://api-explorer.khanacademy.org/api/v1/playlists/topic_slug/videos。此格式調用已棄用,根據它們您應該使用http://www.khanacademy.org/api/v1/topic/algebra/videos替代。他們應該給出相同的結果,但後者應該用於所有新的應用程序。請注意topic_slug是區分大小寫的,使用「代數」會給你一個錯誤;它必須是「代數」。

您無法從通話中獲得任何視頻的原因是該級別上沒有與該話題相關的視頻。它沒有給出它下面的主題樹中的所有視頻。在那個層面上,只有子主題。因此,您必須向下遍歷樹,直到您獲得練習和視頻所在的葉節點。我不知道任何方法,但我不知道API。