Dropbox-SDK-Dotnet:如何获取刷新令牌并更新访问令牌
- 作者: 此情可待成追忆
- 来源: 51数据库
- 2022-10-19
问题描述
我正在使用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上应用程序信息页面上的&生成&按钮目前不提供生成刷新令牌的功能,但我会将其作为功能请求传递。不过,我不能保证这是否或何时会实施。推荐阅读
- C#通过fleck实现wss协议的WebSocket多人Web实时聊天(附源码)
- 团队城市未满足要求:MSBuildTools12.0_x86_Path 存在
- 使用 MSBuild.exe 在发布模式下构建 C# 解决方案
- 当我发布 Web 应用程序时,AfterPublish 脚本不运行
- 构建时 T4 转换的产品仅在下一个构建中使用
- ASP.NET Core Application (.NET Framework) for Windows x64 only error in project.assets.json
- 新的 .csproj 格式 - 如何将整个目录指定为“链接文件"到子目录?
- 如何将条件编译符号(DefineConstants)传递给 msbuild
- MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板
- NuGet 包还原找不到包,没有源
热点文章
团队城市未满足要求:MSBuildTools12.0_x86_Path 存在
0
使用 MSBuild.exe 在发布模式下构建 C# 解决方案
0
当我发布 Web 应用程序时,AfterPublish 脚本不运行
0
构建时 T4 转换的产品仅在下一个构建中使用
0
ASP.NET Core Application (.NET Framework) for Windows x64 only error in project.assets.json
0
新的 .csproj 格式 - 如何将整个目录指定为“链接文件"到子目录?
0
如何将条件编译符号(DefineConstants)传递给 msbuild
0
MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板
0
NuGet 包还原找不到包,没有源
0
使用 C# 6.0 功能运行 TFS 构建
0
