首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将使用Ruby生成的OAuth令牌转换为Python可用

将使用Ruby生成的OAuth令牌转换为Python可用
EN

Stack Overflow用户
提问于 2017-07-09 03:07:12
回答 1查看 65关注 0票数 0

这个问题指的是youtube,特别是youtube analytics API和OAuth flow。

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

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

我有生成令牌的client_secrets.json。

我以前用python生成过令牌,但格式与ruby生成的令牌的格式不匹配。

有没有现有的代码或者一种简单的方法来转换ruby格式的令牌,以便在python中使用?是的,它们都是json,但结构不同。

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

EN

回答 1

Stack Overflow用户

发布于 2017-07-09 16:48:20

假设您对ruby和python使用相同的客户端id和客户端密钥。您从其中一个获得的刷新令牌将在另一个中起作用。

原始Oauth响应:

代码语言:javascript
复制
{
"access_token" : "ya29.1.AADtN_VSBMC2Ga2lhxsTKjVQ_ROco8VbD6h01aj4PcKHLm6qvHbNtn-_BIzXMw",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "1/J-3zPA8XR1o_cXebV9sDKn_f5MTqaFhKFxH-3PUPiJ4"
}

假设您使用的是客户端库,那么您将遇到的问题是不同的库如何在其中存储凭据以及如何读取它们。为此,您必须创建自己的解析器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44989831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档