【发布时间】:2022-11-30 05:18:12
【问题描述】:
我在 Azure 通信服务示例应用程序中获取使用 util.js 参与团队会议的团队用户的 ID(=对象 ID),但是否可以获取电子邮件地址(=userPrincipalName)?
if (isCommunicationUserIdentifier(identifier)) {
return identifier.communicationUserId;
} else if (isPhoneNumberIdentifier(identifier)) {
return identifier.phoneNumber;
} else if (isMicrosoftTeamsUserIdentifier(identifier)) {
return identifier.microsoftTeamsUserId;
} else if (isUnknownIdentifier(identifier) && identifier.id === '8:echo123'){
return 'Echo Bot';
} else {
return 'Unknown Identifier';
}```
【问题讨论】:
-
如果是同一个租户,你可以根据ID用Graph API获取,但是如果是不同的租户,我想你是获取不到的。
-
Teams 会议出席报告还显示外部用户的电子邮件地址。
标签: azure-communication-services