Dynamics CRM Online 2016 Web API - 通过 Auzure AD 对象 ID 获取用户

Dynamics CRM Online 2016 Web API - Get user by Auzure AD Object ID

是否可以通过 AzureAD 中的用户 ObjectID 从 Dynamics CRM Online 2016 Web API 获取用户对象。

我可以通过 windowsliveid 获取用户(如下例所示),但找不到在 Azure AD 和 CRM Online 之间共享的用户的 GUID。

/api/data/v8.1/systemusers?$filter=windowsliveid eq 'user.name@contoso.com'

也许这是不可能的?

您正在查找 systemuser 实体的 azureactivedirectoryobjectid 属性。 MSDN Reference

下面的代码应该可以工作。

/api/data/v8.1/systemusers?$filter=azureactivedirectoryobjectid eq guid

注意:guid 不带单引号