.net Office 365 REST API v2 AcquireTokenByAuthorization返回所有空值

.net Office 365 REST API v2 AcquireTokenByAuthorization返回所有空值,.net,outlook,ms-office,office365,.net,Outlook,Ms Office,Office365,我一直在使用Office 365 API在用户日历上创建事件,我能够获取API以检索事件和邮件,但当我将作用域更改为日历时。ReadWrite令牌将根据下面的SS仅返回空值 我已经四处寻找解决方案,但没有找到如何修复它,或者我可能做错了什么。 我唯一不同于本教程的是重定向URL和作用域,我也在注册门户网站上注册了该应用程序作为本教程。 编辑 我刚刚尝试了一个Fiddler跟踪,从属性下可以看出有以下标志 更新: 我试着在一个新的clean项目上做教程,效果很好,我能够毫无问题地将一个事件发布到

我一直在使用Office 365 API在用户日历上创建事件,我能够获取API以检索事件和邮件,但当我将作用域更改为日历时。ReadWrite令牌将根据下面的SS仅返回空值
我已经四处寻找解决方案,但没有找到如何修复它,或者我可能做错了什么。
我唯一不同于本教程的是重定向URL和作用域,我也在注册门户网站上注册了该应用程序作为本教程。
编辑
我刚刚尝试了一个Fiddler跟踪,从属性下可以看出有以下标志

更新
我试着在一个新的clean项目上做教程,效果很好,我能够毫无问题地将一个事件发布到测试用户帐户,我不确定这意味着什么,我将再次尝试重新开始正确的项目

更新2
因此,在将代码从另一个项目复制到这个项目中之后,它刚刚开始工作,我重新创建了我的应用程序注册,我认为这是出了什么问题,不管怎样,现在工作起来了

== FLAGS ==================
BitFlags: [ClientPipeReused, ServerPipeReused, LoadedFromSAZ] 0x218
...
X-SERVERSOCKET: REUSE ServerPipe#10

更改范围后,您是否重新登录?用户必须同意这些新范围。如果你是,但它仍然不工作,我建议你获取一个Fiddler跟踪,看看线路上发生了什么。@JasonJohnston谢谢你的回复,是的,用户必须重新同意该应用,我确保检查它是否要求完全访问日历。如果我找不到合适的答案,我会让fiddler试试并更新帖子issue@JasonJohnston我第一次使用Fiddler,但我想我可能已经发现了问题,我不太确定太寻找什么,但包含授权代码的URL条目是红色的,上面的帖子中包含了标志