2015-10-05 99 views
0

我試圖從完整課程名稱 (即:CHM-1210-01 - General Chemistry I)中檢索課程的orgUnitId。有關如何從中獲取orgUnitId的任何建議?從Valence的課程名稱獲取orgUnitId

我試過/d2l/api/lp/(version)/courses/?Name=CHM-1210-01 - General Chemistry I/d2l/api/lp/(version)/courses/?Name=CHM-1210-01%20-%20General%20Chemistry%20I沒有成功。

任何幫助,將不勝感激!

由於提前,

--Valence新手

回答

0

退房的GET/D2L/API/LP /(版本)的文檔/ orgstructure/

http://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-

它OrgUnitType的選項(設置爲任何你的orgUnitTypeId的課程)和orgUnitName這將是你的課程名稱。然後它會返回匹配組織單位。

+0

我試過'/d2l/api/lp/1.0/orgstructure/?Name=CHM-1210-01 - 普通化學I',但仍然沒有結果。正如我在我的原始文章中提到的,我需要能夠從名稱中獲取標識符;我該如何使用'GET/d2l/api/lp /(version)/ orgstructure /'來做這個名字? – valenceNewbie

0

根據文檔,您應該使用的查詢參數是「orgUnitName」(不是「Name」)。

+0

所以我試過了:'/ d2l/api/lp /(version)/ courses /?orgUnitName = CHM-1210-01 - General Chemistry I'和'/ d2l/api/lp /(version)/ orgstructure /? orgUnitName = CHM-1210-01 - 普通化學I'。既不產生結果;我想這可能是因爲課程名稱中有空格? – valenceNewbie