Azure 资源';someid';不存在或其查询的引用特性对象之一不存在
我使用graph v1.net sdk获取目录信息,如me.Request()/applications.Request() 我将得到以下错误 代码:请求资源未找到 消息:资源“a1705c9c-420e-4ced-9ee8-3e8e49bb4226”不存在或其查询的引用属性对象之一不存在。 内部错误: 其他数据: 日期:2020-09-14T18:53:03 请求id:50526962-1eb4-4e54-8010-a277a67fcbdc 客户请求id:50526962-1eb4-4e54-8010-a277a67fcbdc 客户编号:50526962-1eb4-4e54-8010-a277a67fcbdc 下面是我的代码Azure 资源';someid';不存在或其查询的引用特性对象之一不存在,azure,azure-active-directory,microsoft-graph-sdks,Azure,Azure Active Directory,Microsoft Graph Sdks,我使用graph v1.net sdk获取目录信息,如me.Request()/applications.Request() 我将得到以下错误 代码:请求资源未找到 消息:资源“a1705c9c-420e-4ced-9ee8-3e8e49bb4226”不存在或其查询的引用属性对象之一不存在。 内部错误: 其他数据: 日期:2020-09-14T18:53:03 请求id:50526962-1eb4-4e54-8010-a277a67fcbdc 客户请求id:50526962-1eb4-4e54-
_confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantId)
.WithClientSecret(clientSecret)
.Build();
ClientCredentialProvider authProvider = new ClientCredentialProvider(_confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
var directory = await graphClient.Directory.Request().GetAsync();
var me = await graphClient.Me.Request().GetAsync();
您正在通过机密客户端流获取令牌,这意味着您没有在用户上下文中运行。因此,您不应该使用/me端点,而应该使用/users/objectID端点
请参考此示例,此示例可能会对您有所帮助。感谢您的回答,它有助于理解此场景中的问题所在