我发送了一个请求给/网站/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'"允许启用。
这个路由不会分页它的响应,所以你可能需要在响应中分页来查找特定的用户。
此路由支持查询参数过滤,这将减少响应中包含的用户数量。