gpt4 book ai didi

python - 将使用 Ruby 生成的 OAuth token 转换为可供 Python 使用

转载 作者:行者123 更新时间:2023-12-03 05:49:26 25 4
gpt4 key购买 nike

这个问题是指 youtube,特别是 youtube 分析 API 和 OAuth 流程。

使用 ruby​​ 服务器端 webapp,我创建了一个 token 。

我现在想在客户端 python 应用程序中使用该 token 。

我有生成 token 的 client_secrets.json。

我之前用 python 生成了 token ,格式与 ruby​​ 生成的 token 不匹配。

是否有现有的代码或简单的方法来转换 ruby​​ 格式的 token 以在 python 中使用?是的,它们都是 json,但结构不同。

https://developers.google.com/youtube/reporting/guides/authorization/server-side-web-apps

最佳答案

假设您对 ruby​​ 和 python 使用相同的客户端 ID 和客户端密码。您从其中一个获得的刷新 token 将在另一个中工作。

原始 Oauth 响应:

{
"access_token" : "ya29.1.AADtN_VSBMC2Ga2lhxsTKjVQ_ROco8VbD6h01aj4PcKHLm6qvHbNtn-_BIzXMw",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "1/J-3zPA8XR1o_cXebV9sDKn_f5MTqaFhKFxH-3PUPiJ4"
}

假设您正在使用客户端库,那么您将遇到的问题是不同的库如何将凭据存储在那里并从中读取。您将不得不为此制作自己的解析器。

关于python - 将使用 Ruby 生成的 OAuth token 转换为可供 Python 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44989831/

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