Py学习  »  Python

如何使用Dropbox Python SDK正确实现刷新令牌?

Dan • 3 年前 • 1496 次点击  

我试图使用Dropbox Python SDK,但一直遇到短期访问令牌过期的问题。我想我终于找到了一个解决方案,但我相当确定这不是我应该如何实现它。我使用的过程如下:

  1. 从官方Dropbox Python SDK复制了示例代码 github
  2. 补充 print(f"Refresh token: {oauth_result.refresh_token}") 在第20行之后实际查看 REFRESH_TOKEN
  3. 更改了我的脚本,不再使用 dbx = dropbox.Dropbox(dbx_token) dbx = dropbox.Dropbox(oauth2_refresh_token=REFRESH_TOKEN, app_key=APP_KEY) . 哪里 REFESH_TOKEN 是从示例脚本打印的内容。

如果这是完全错误的,请让我知道。然而,到目前为止,它似乎仍在发挥作用。

旁注:我正在编写的脚本的目的是每天检查一次特定Dropbox文件夹中的新文件,然后将共享链接发送到我的团队使用的特定slack通道。不确定这是否相关,但决定包括以防万一。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/135699
 
1496 次点击  
文章 [ 2 ]  |  最新文章 3 年前