2013-05-22 48 views
1

我的產品,部門和註冊是通過控股坦克創建的。 我正試圖訪問在產品及其部分中註冊的用戶列表。 呼叫 /d2l/api/lp/1.0/enrollments/orgunits/(D2LID:orgUnitId)/users/ 工程確定爲提供orgunit的,但對那些部分的用戶信息時丟失: 「用戶」:{ 「標識符」:空, 「DisplayName」:「匿名用戶」, 「EmailAddress」:null, 「OrgDefinedId」:null, 「ProfileBadgeUrl」:「/d2l/api/lp/1.0/profile/SjtASOuIHM/image 」 「ProfileIdentifier」: 「SjtASOuIHM」 }, 「角色」:{ 「ID」:103, 「代碼」: 「學生」, 「名稱」: 「學生」 }部門招生

回答

0

瞭解orgUnitId您可以獲取您「允許查找」的組織中的已註冊用戶。 Users > View User Enrollments權限支配您是否允許撤回任何註冊,並且Search for {roleName}權限控制用戶記錄,通過註冊角色的名稱,您可以撤回。

您被允許查看的返回用戶記錄中的字段值受0123res角色權限的管理:您似乎可能擁有一組UIP角色權限,可讓您查看課程設置的用戶記錄值(典型案例),但而不是用於與您的組織單位類型對應的組織單位類型。驗證您是否具有需要搜索的所有組織單位類型的UIP角色權限,並且這應該解決您的問題。

+0

非常好,到底發生了什麼事。 – user2293371