gpt4 book ai didi

python - 如何获取和使用 Dropbox API 的刷新 token (Python 3.x)

转载 作者:行者123 更新时间:2023-12-05 08:13:32 40 4
gpt4 key购买 nike

正如标题所说,我正在尝试生成刷新 token ,然后我想使用刷新 token 来获取短期访问 token 。

但有一个问题,我不够聪明,无法理解 docs on the dropbox site ,我发现的所有其他信息对我都不起作用( ABC )或使用我听不懂的语言。

我已经尝试了所有 three examples from the github page ,以及来自本网站其他问题的用户代码。

我没有工作。

我得到的最多的是

Error: 400 Client Error: Bad Request for url: api.dropboxapi.com/oauth2/token

dropbox.rest.RESTSocketError: Error connecting to "api.dropbox.com": [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)

:(

最佳答案

我是这样做的。我会尽量保持简单和精确

在下面的授权 URL 中将 替换为您的保管箱应用程序 key

https://www.dropbox.com/oauth2/authorize?client_id= &token_access_type=offline&response_type=code

完成授权 URL 上的代码流。您将在最后收到一个AUTHORIZATION_CODE

转到 Postman并使用以下配置创建一个新的 POST 请求

<表类="s-表"><头>键值<正文>代码 grant_type授权码

发送请求后,您将收到包含 refresh_token 的 JSON 负载。

{
"access_token": "sl.****************",
"token_type": "bearer",
"expires_in": 14400,
"refresh_token": "*********************",
"scope": <SCOPES>,
"uid": "**********",
"account_id": "***********************"
}

在你的 python 应用程序中,

import dropbox

dbx = dropbox.Dropbox(
app_key = <APP_KEY>,
app_secret = <APP_SECRET>,
oauth2_refresh_token = <REFRESH_TOKEN>
)

希望这对你也有用!

关于python - 如何获取和使用 Dropbox API 的刷新 token (Python 3.x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70641660/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com