无法在所有用户列表中获取新创建的用户



我发送了一个请求给/网站/api/lp/1.30/用户/并创建了新的学生

这是我的请求参数

{
"OrgDefinedId": 'testId',
"FirstName": 'testUser222',
"MiddleName": '',
"LastName": 'LastName',
"ExternalEmail":'xxx@xxx.io',
"UserName": 'Sam',
"RoleId": '110',
"IsActive": true,
"SendCreationEmail": true
}

我可以使用get request获取这个用户/d2l/api/lp/1.30/users/344

我还通过电子邮件激活了这个用户并设置了新密码。我可以用这个用户登录LMS。

但是,我无法使用这个请求获得这个用户

/d2l/api/lp/1.30/users/

该用户不在一般用户列表中

我做错了什么?也许我需要一些其他额外的请求,以便在用户的一般列表中显示它?

我假设您正在引用此路由- https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-users-

为了将用户包含在此调用的响应中,您的api用户帐户需要具有"Users - Search for 'xxx-role'"允许启用。

这个路由不会分页它的响应,所以你可能需要在响应中分页来查找特定的用户。

此路由支持查询参数过滤,这将减少响应中包含的用户数量。

最新更新