首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Desire2Learn价态接口用户ID

Desire2Learn价态接口用户ID
EN

Stack Overflow用户
提问于 2012-05-09 03:25:41
回答 1查看 702关注 0票数 1

获取以下价级API中使用的用户ID的首选方法是什么?

PUT /d2l/api/le/(D2LVERSION:版本)/(D2LID: orgUnitId)/grades/(D2LID: gradeObjectId)/values/(D2LID: userId)

这里的用户id是否与身份验证过程中收到的令牌ID相同,或者您调用的是“received”API,还是其他什么?

EN

回答 1

Stack Overflow用户

发布于 2012-05-09 07:24:34

“UserContext”调用提供您正在使用的当前令牌值(在身份验证步骤中返回的标记值)的数据。例如,如果您以管理员身份登录,则会返回管理员的userId。

WhoAmI API Call

代码语言:javascript
复制
GET /d2l/api/lp/(D2LVERSION: version)/users/whoami

这将为您提供有关当前UserContext的信息

代码语言:javascript
复制
{
    "Identifier": "<string:D2LID>",
    "FirstName": "<string>",
    "LastName": "<string>",
    "UniqueName": "<string>",
    "ProfileIdentifier": "<string:D2LID>"
}

如果您正在查找特定orgUnit中的用户的UserIds,我将进行以下调用:

Classlist API Call

代码语言:javascript
复制
GET /d2l/api/le/(D2LVERSION: version)/(D2LID: orgUnitId)/classlist/

这将为您提供一个ClasslistUsers数组

代码语言:javascript
复制
{
    "Identifier": "<string:D2LID>",
    "ProfileIdentifier": "<string:D2LID>",
    "DisplayName": "<string>",
    "UserName": "<string>|null",
    "OrgDefinedId": "<string>|null",
    "Email": "<string>|null"
}

这两种情况下的"Identifier“值都是您想要使用的值(D2LID:UserId)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10505137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档