Azure active directory Microsoft Graph API报告B2B用户已存在,但该用户无法通过Azure门户查看
我正在尝试邀请B2B用户访问我们的Azure Active Directory实例。此用户已经是他们自己公司下Azure广告的成员(单独实例) 我正在向你发送一个请求 我得到的答复是: {HttpsError:[发布] 目录中已存在您邀请的用户。他们可以 只需登录共享的应用程序和资源 但是,当我登录Azure门户时,我没有看到此用户的电子邮件地址。此外,当我尝试通过Graph API获取用户时,我会收到以下消息: [GET]资源“”不存在,或者 其查询的引用特性对象不存在Azure active directory Microsoft Graph API报告B2B用户已存在,但该用户无法通过Azure门户查看,azure-active-directory,azure-ad-graph-api,azure-ad-b2b,Azure Active Directory,Azure Ad Graph Api,Azure Ad B2b,我正在尝试邀请B2B用户访问我们的Azure Active Directory实例。此用户已经是他们自己公司下Azure广告的成员(单独实例) 我正在向你发送一个请求 我得到的答复是: {HttpsError:[发布] 目录中已存在您邀请的用户。他们可以 只需登录共享的应用程序和资源 但是,当我登录Azure门户时,我没有看到此用户的电子邮件地址。此外,当我尝试通过Graph API获取用户时,我会收到以下消息: [GET]资源“”不存在,或者 其查询的引用特性对象不存在 此外,用户报告他们无
此外,用户报告他们无法使用自己的登录名登录。我假设此来宾用户应该已经存在于您的租户中 邀请后,将在Azure广告中创建来宾用户。此操作不需要用户接受 注意:我们可以使用userPrincipalName查询成员用户,如下所示:
GET https://graph.microsoft.com/v1.0/users/<UPNoftheMember>
GEThttps://graph.microsoft.com/v1.0/users/
但是我们不能用它来查询来宾用户。您需要像这样过滤来宾用户:
GET https://graph.microsoft.com/v1.0/users/<UPNoftheMember>
GEThttps://graph.microsoft.com/v1.0/users?$filter=mail eq'
用户是否同意邀请电子邮件?好问题,我不确定,我将尝试找出答案。如果邀请已发送但未被接受,它们是否会存在于我们的目录中?您是否尝试过像GET这样筛选用户https://graph.microsoft.com/v1.0/users?$filter=mail eq“”
?我们无法通过get通过电子邮件获取来宾用户https://graph.microsoft.com/v1.0/users/
。感谢您的回复@WayneYang MSFT,我可以在不同的“userPrincipalName”下找到这封用户电子邮件!我想这会引导我走上正确的道路,我很感激!您好@Doug Molineux,如果这个答案有帮助,请将其标记为答案,以便我们可以帮助更多人~谢谢