[英]How to get user names of all groups using Microsoft Graph API?
[英]Cannot get installed apps for user | Microsoft Graph API
我的应用程序应该为 AAD 中的每个用户检索所有已安装的应用程序。
根据此文档,应用程序权限为:
TeamsAppInstallation.ReadForUser.All,
TeamsAppInstallation.ReadWriteSelfForUser.All,
TeamsAppInstallation.ReadWriteForUser.All
我打电话的端点是
GET https://graph.microsoft.com/v1.0/users/{user-id}/teamwork/installedApps
或在 .net 中:
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();
我配置的权限无关紧要,我总是收到以下错误:
Microsoft.Graph.ServiceException: 'Code: AuthenticationError Message: Error authenticating with resource
您会与您的管理员核实您是否有该用户的有效订阅? 同时,您还可以在图形资源管理器上查看相同的 API - https://developer.microsoft.com/en-us/graph/graph-explorer 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.