Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌

dropbox-sdk-dotnet: how to get a refresh token and update the access token(Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌)

本文介绍了Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用DotNet的Dropbox SDK,是时候支持短期访问令牌了。 我的用例并不常见(网站,‘后端’)。一旦建立了到Dropbox的链接,一切都应该在无人值守的情况下继续工作。 事实上,永远不发布这款应用程序也是可以的。每个用户都会在自己的Dropbox帐户中创建自己的应用程序,并且永远处于开发模式。

到目前为止,用户创建了Dropbox应用程序,记录了应用程序密钥和应用程序密钥,并直接在https://www.dropbox.com/developers/apps/info/...生成访问令牌。 有了这些数据,应用程序工作得很好,但访问令牌很快就会变得短暂。我已验证Like to Dropbox在生成的(From[3-1]>)访问令牌过期后损坏。

如何使用SDK并拥有有效的访问令牌来获取要保存的刷新令牌并用于获取续订的访问令牌?

我在DropboxClient.cs、DropboxOauth2Helper.cs中找不到任何方法,https://github.com/dropbox/dropbox-sdk-dotnet/tree/main/dropbox-sdk-dotnet/Examples

推荐答案

无法使用访问令牌来检索刷新令牌。刷新令牌只能通过OAuth流检索。我建议阅读the OAuth Guide以了解更多信息。

the App Console上应用程序信息页面上的&生成&按钮目前不提供生成刷新令牌的功能,但我会将其作为功能请求传递。不过,我不能保证这是否或何时会实施。

这篇关于Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌