Azure AD Graph Client 2.0中指定API版本的访问被拒绝

时间:2015-05-11 17:30:37

标签: azure

我在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?

1 个答案:

答案 0 :(得分:1)

我卸载并重新安装了GraphClient nugget包,之后我就不再看到异常了。