Winforms 使用Graph API进行身份验证失败
我正在尝试为云迁移构建一个Windows窗体应用程序,在使用Microsoft Graph API对OneDrive进行身份验证时,我遇到了此异常Winforms 使用Graph API进行身份验证失败,winforms,microsoft-graph-api,onedrive,Winforms,Microsoft Graph Api,Onedrive,我正在尝试为云迁移构建一个Windows窗体应用程序,在使用Microsoft Graph API对OneDrive进行身份验证时,我遇到了此异常 在对Microsoft Graph执行调用之前,请提供帮助或提供任何解决方法,您首先需要获取访问令牌。每次调用Graph时,您都会在HTTP请求Authorization头中包含此令牌 为了对用户的数据进行操作,您还需要在身份验证过程中请求适当的。根据我对您的场景的理解,您至少需要文件。ReadWrite 如果您的应用程序是基于.NET4.5或更高
在对Microsoft Graph执行调用之前,请提供帮助或提供任何解决方法,您首先需要获取访问令牌。每次调用Graph时,您都会在HTTP请求
Authorization
头中包含此令牌
为了对用户的数据进行操作,您还需要在身份验证过程中请求适当的。根据我对您的场景的理解,您至少需要文件。ReadWrite
如果您的应用程序是基于.NET4.5或更高版本构建的,您可能还希望使用。这将简化API本身的调用。但是,它不会处理授权过程。用于获取您可以使用的令牌
这方面也有一个很好的演练:。虽然它并不特定于Windows窗体,但概念非常相似 在对Microsoft Graph执行调用之前,首先需要检查并检索访问令牌。每次调用Graph时,您都会在HTTP请求
Authorization
头中包含此令牌
为了对用户的数据进行操作,您还需要在身份验证过程中请求适当的。根据我对您的场景的理解,您至少需要文件。ReadWrite
如果您的应用程序是基于.NET4.5或更高版本构建的,您可能还希望使用。这将简化API本身的调用。但是,它不会处理授权过程。用于获取您可以使用的令牌
这方面也有一个很好的演练:。虽然它并不特定于Windows窗体,但概念非常相似 Microsoft Graph API需要用户登录应用程序时获得的“代码”。如果是web应用程序,则可以从重定向URL的查询字符串中获取。Microsoft Graph API需要用户登录应用程序时获得的“代码”。若它是web应用程序,您可以从重定向URL的查询字符串中获取它。