C# OneDrive使用acces令牌登录

C# OneDrive使用acces令牌登录,c#,windows-7-x64,C#,Windows 7 X64,目前,我正在通过使用webbrowser WinForm手动登录来访问OneDrive。但我想创建一个服务,在OneDrive上同步我的数据,时间为x分钟。因此,当我启动计算机时,服务将启动,并且应该已经登录。有没有办法保存访问令牌?因为据我所知,访问令牌在一小时后过期,而且我还没有找到如何使用刷新令牌重新格式化访问令牌的线索。但如果我可以刷新我的访问令牌,它不会过期吗?我不认为一夜之间我的刷新令牌将有效地请求一个新的访问令牌?刷新令牌不是永远有效的,不是吗? 我希望有人熟悉这个话题并理解我的问

目前,我正在通过使用webbrowser WinForm手动登录来访问OneDrive。但我想创建一个服务,在OneDrive上同步我的数据,时间为x分钟。因此,当我启动计算机时,服务将启动,并且应该已经登录。有没有办法保存访问令牌?因为据我所知,访问令牌在一小时后过期,而且我还没有找到如何使用刷新令牌重新格式化访问令牌的线索。但如果我可以刷新我的访问令牌,它不会过期吗?我不认为一夜之间我的刷新令牌将有效地请求一个新的访问令牌?刷新令牌不是永远有效的,不是吗? 我希望有人熟悉这个话题并理解我的问题。我现在真的被困在这里,所以我真的很感谢你的回答

编辑:

确定最终了解刷新令牌及其行为/过期时间。 更大的问题仍然存在,如何通过刷新令牌获得访问令牌?
我如何使用access token登录?

onedrive sdk不会有帮助吗?我已经在使用live sdk了,我希望有一种方法可以实现我想要的这个live sdk,问题是我还没有发现。