2015-10-05 2 views
0

Я пытаюсь получить orgUnitId курса из полного названия курса (то есть: CHM-1210-01 - General Chemistry I). Любые предложения о том, как получить orgUnitId от этого?Получить orgUnitId из названия курса в Valence

Я пробовал /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, которое будет вашим именем курса. Затем он будет возвращать соответствующие единицы org.

+0

Я попробовал '/d2l/api/lp/1.0/orgstructure/?Name=CHM-1210-01 - Общая химия I', но результатов по-прежнему нет. Как я упоминал в своем оригинальном посте, мне нужно получить идентификатор от имени; как я могу использовать это имя с помощью 'GET/d2l/api/lp/(version)/orgstructure /' для этого? – valenceNewbie

0

В соответствии с документацией параметр запроса, который вы должны использовать, является «orgUnitName» (а не «Имя»).

+0

Итак, я пробовал: '/ d2l/api/lp/(версия)/курсы /? OrgUnitName = CHM-1210-01 - Общая химия I' и'/d2l/api/lp/(версия)/orgstructure /? orgUnitName = CHM-1210-01 - Общая химия I'. Не дают результатов; Я думаю, это может быть из-за пробелов в названиях курсов? – valenceNewbie

Смежные вопросы