这个问题指的是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
发布于 2017-07-09 16:48:20
假设您对ruby和python使用相同的客户端id和客户端密钥。您从其中一个获得的刷新令牌将在另一个中起作用。
原始Oauth响应:
{
"access_token" : "ya29.1.AADtN_VSBMC2Ga2lhxsTKjVQ_ROco8VbD6h01aj4PcKHLm6qvHbNtn-_BIzXMw",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "1/J-3zPA8XR1o_cXebV9sDKn_f5MTqaFhKFxH-3PUPiJ4"
}假设您使用的是客户端库,那么您将遇到的问题是不同的库如何在其中存储凭据以及如何读取它们。为此,您必须创建自己的解析器。
https://stackoverflow.com/questions/44989831
复制相似问题