首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为用户获取安装的应用程序- Microsoft

无法为用户获取安装的应用程序- Microsoft
EN

Stack Overflow用户
提问于 2022-05-11 13:28:20
回答 1查看 166关注 0票数 1

我的应用程序应该为AAD中的每个用户检索所有已安装的应用程序。

根据这个文档,应用程序权限是:

代码语言:javascript
复制
TeamsAppInstallation.ReadForUser.All,
TeamsAppInstallation.ReadWriteSelfForUser.All, 
TeamsAppInstallation.ReadWriteForUser.All

我调用的端点是

代码语言:javascript
复制
GET https://graph.microsoft.com/v1.0/users/{user-id}/teamwork/installedApps

或者在.net中:

代码语言:javascript
复制
var options = new TokenCredentialOptions { AuthorityHost = AzureAuthorityHosts.AzurePublicCloud };

var authProvider = new ClientSecretCredential(_tenantId, _clientId, _clientSecret, options);

GraphServiceClient graphClient = new GraphServiceClient(authProvider);

var apps = await graphClient.Users[id.ToString()].Teamwork.InstalledApps.Request().GetAsync();

我配置的权限并不重要,我总是收到以下错误:

代码语言:javascript
复制
Microsoft.Graph.ServiceException: 'Code: AuthenticationError Message: Error authenticating with resource
EN

回答 1

Stack Overflow用户

发布于 2022-05-16 07:40:12

你能和你的管理员确认一下你是否有这个用户的有效订阅吗?同时,您还可以在图资源管理器- https://developer.microsoft.com/en-us/graph/graph-explorer上检查相同的API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72201931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档