c# – 客户端应用程序已请求访问资源“https://outlook.office365.com”.此请求失败

我试图从office365 API测试示例代码,我可以登录到我的帐户,但之后,我总是会得到这个例外

AuthenticationFailedException被捕获

AADSTS65005:客户端应用程序已请求访问资源“https://outlook.office365.com”.此请求失败,因为客户端尚未在其requiredResourceAccess列表中指定此资源.

痕迹ID:7a39b0bd-1738-418f-984a-feffae5b5d9b

相关ID:16da7c7f-9f0c-468f-a560-a51b1ac9b3bf

时间戳:2014-07-09 07:36:34Z

这是我一直在测试这个代码代码是由API生成的.

Authenticator authentator = new Authenticator();
var authInfo = await authentator.AuthenticateAsync(“https://outlook.office365.com”);

请帮我或指出我在做错什么,这是我第一次在office365开发,请帮忙,谢谢.

解决方法

我刚刚碰到你的问题遇到了同样的错误,所以没有人回答我想我会发布我发现的答案.此错误https://manage.windowsazure.com的Azure信息中心的应用程序所要求的权限相关.

如果您进入应用程序配置页面并滚动到底部,则只需在委派的权限下拉列表中添加相应的项目.

相关文章

在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题。比...
项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片...
var array = new byte[4]; var i = Encoding.UTF8.GetBytes(100.ToString("x2"));//...
其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable<Dic...
把.net4.6安装包打包进安装程序。 关键脚本如下: 头部引用字符串对比库 !include "WordFunc....
项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.NetʿreeSp...