2017-04-26 62 views
0

我需要從canvas lms中導出數據,我跟着Canvas API並創建令牌id。現在我可以訪問web api並得到回覆 這裏我的問題是我爲admin用戶創建令牌id,我需要獲得所有課程(api/v1/courses /),但不幸的是註冊課程只返回。 我需要對所有作業進行相同的測驗,按日期進行測驗。Canvas lms rest API導出數據

根據我對理解canvas lms api文檔的知識,沒有辦法通過創建日期來獲取數據,也無法無限制地獲取數據。

請你引導我是否可能的方式來獲得所有課程沒有限制,也可以通過created_date獲取數據,就像我發送創建數據後將返回的時間戳一樣。

回答

0

您將希望使用List active courses in an account端點獲取所有課程。一旦你有了課程id,你可以遍歷它來檢索其餘的數據。

+0

它僅返回註冊課程並非所有課程 – Manikandan

+0

可能是因爲您的令牌所屬的用戶沒有獲得所有課程的正確權限。您是否能夠在發佈令牌的用戶的UI中看到所有課程? – Nathan

+0

是的,我爲admin創建了令牌 – Manikandan