Azure active directory 一个驱动器REST API-当前经过身份验证的上下文对此请求无效

Azure active directory 一个驱动器REST API-当前经过身份验证的上下文对此请求无效,azure-active-directory,microsoft-graph-api,onedrive,Azure Active Directory,Microsoft Graph Api,Onedrive,我正在尝试构建一个后台服务,通过REST调用对一个驱动器进行身份验证。现在,我已经从自己的电子邮件id在门户中注册了一个测试应用程序,并且能够获得令牌。 但是,当我尝试使用此端点查看驱动器中的所有文件时,我收到一个错误的请求-当前经过身份验证的上下文对此请求响应无效。 我不需要任何管理许可,因为在任何时候都只有这个后台服务的用户。我所指的条文如下— 谢谢你的帮助 我想问题在于您是在使用应用程序权限(客户端凭据流)发出请求,而在该应用程序中没有登录用户上下文。您的请求是to/me,/me基本上是登

我正在尝试构建一个后台服务,通过REST调用对一个驱动器进行身份验证。现在,我已经从自己的电子邮件id在门户中注册了一个测试应用程序,并且能够获得令牌。 但是,当我尝试使用此端点查看驱动器中的所有文件时,我收到一个错误的请求-当前经过身份验证的上下文对此请求响应无效。 我不需要任何管理许可,因为在任何时候都只有这个后台服务的用户。我所指的条文如下—


谢谢你的帮助

我想问题在于您是在使用应用程序权限(客户端凭据流)发出请求,而在该应用程序中没有登录用户上下文。您的请求是to/me,/me基本上是登录用户的别名。您应该使用
GET/users/{idOrUserPrincipalName}/drive


使用应用程序权限或委派权限的步骤取决于您的要求。有关更多详细信息,请参阅。或者,您应该进一步解释您当前的情况。

您可以发布您的代码吗?谢谢。我放弃了一个驱动器,搬到了dropbox,因为它的单一访问令牌可以被多次使用。