Azure active directory Microsoft Graph API报告B2B用户已存在,但该用户无法通过Azure门户查看

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]资源“”不存在,或者 其查询的引用特性对象不存在 此外,用户报告他们无

我正在尝试邀请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,如果这个答案有帮助,请将其标记为答案,以便我们可以帮助更多人~谢谢