社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Dan • 3 年前 • 1632 次点击  

我试图使用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
文章 [ 2 ]  |  最新文章 3 年前