我在Azure中有一个注册的Web项目,具有对其他应用程序的以下权限: Windows Azure Active Directory - 读取目录数据 - 启用登录和读取用户的配置文件
我复制了clientId,tenantId和secret。我正在生成一个令牌,如下例所示:https://github.com/AzureADSamples/ConsoleApp-GraphAPI-DotNet/blob/8c779dd4c6976fe384f9e731e7952bd985415373/GraphConsoleAppV3/AuthenticationHelper.cs
在检索用户时创建ActiveDirectoryClient的实例后,我得到了一个异常。
检索用户
activeDirectoryClient.Users.ExecuteAsync().Result.CurrentPage.ToList();
例外详情:
InnerException:“拒绝访问指定的API版本。”
消息:“发生了一个或多个错误。”
资料来源:“mscorlib”
数据:{System.Collections.ListDictionaryInternal}
HelpLink:null
HResult:-2146233088
应用程序如何访问新的API?
答案 0 :(得分:1)
我卸载并重新安装了GraphClient nugget包,之后我就不再看到异常了。