gpt4 book ai didi

azure - Microsoft Azure AD 图形 API,如何在 Node js 中使用 botbuilder 版本 4 获取用户邮件响应?

转载 作者:行者123 更新时间:2023-12-04 14:20:10 24 4
gpt4 key购买 nike

我在 azure 中创建了一个 Azure Active Directory v1,用于机器人的 OAuth 连接设置。我成功获取了用户的访问 token ,然后调用 GET https://graph.microsoft.com/v1.0/me带有 Authorization: Bearer header 。

{
"@odata.context":
"https://graph.microsoft.com/v1.0/$metadata#users/$entity",
"businessPhones": [],
"displayName": "Ram kumar",
"givenName": "kumaran raju",
"jobTitle": null,
"mail": null,
"mobilePhone": null,
"officeLocation": null,
"preferredLanguage": null,
"surname": "10sa788ad8df-457kdj9dsfs-78d7a8df6a6-7d7a887df7a9",
"userPrincipalName": "something",
"id": "4532523589023895"
}

我从该 API 得到的上述响应。但我需要访问用户的 ma​​il 属性,该属性仅提供 null。那么,我如何从该响应中获取登录用户的邮件

最佳答案

这意味着用户没有mail属性。 mail 是只读的,它是用户的 SMTP 地址。它与 Exchange Online 绑定(bind),除非您拥有 Exchange Online 许可证,否则您无法写入该属性,当您为用户激活许可证时,Exchange Online 将在创建用户邮箱期间使用正确的邮箱邮件地址更新该字段。

更多详情可以引用这个link .

关于azure - Microsoft Azure AD 图形 API,如何在 Node js 中使用 botbuilder 版本 4 获取用户邮件响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55719032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com