可以使用 Microsoft Graph API 获取用户的电子邮件。示例如下:
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
var user = await graphClient.Me
.Request()
.Select(u => new {
u.DisplayName,
u.Mail
})
.GetAsync();
在这个示例中,我们使用 graphClient.Me
来获取当前已经登录的用户,然后使用 Request()
方法来构建请求。我们通过 Select()
方法指定需要返回的字段,这里是 DisplayName
和 Mail
。最后,使用 GetAsync()
方法发送请求并等待返回结果。
如果想要获取其他用户的电子邮件,可以将 graphClient.Me
替换为 graphClient.Users[userId]
。注意,这里的 userId
应该是用户的对象 ID 或者用户主体名称。
上一篇:AzureAdvisorforMySql建议将TLS版本更新为1.2-服务器已经运行'tls_version:TLSv1.2'
下一篇:AzureAKS-出现内部错误:授权错误(用户=masterclient,动词=get,资源=nodes,子资源=proxy)。