如何增加python桌面应用程序访问令牌的时间?

问题描述 投票:0回答:3

我有一个可访问Youtube-Data-API v3的python应用程序。但是,在程序运行了一个小时之后,它会引发错误,表明访问令牌已过期。

我正在尝试使令牌无法过期,或者至少需要很长时间。

但是,当我创建OATH2凭据时,我使用了Desktop-app,因为该程序正在计算机上运行,​​因此,当我进入OATH2游乐场时,出现“错误400:redirect_uri_mismatch”

我将根据需要提供部分代码。

非常感谢!

python google-api youtube-api refresh-token
3个回答
0
投票

创建O-Auth2凭据时,您需要选择“ Web App”,这是我认为您要尝试创建的。 (一个网站,对吗?)。>

“桌面应用程序”选项适用于您要制作桌面应用程序而不是网站的情况。

桌面应用程序和Web应用程序对重定向uri的处理方式不同,这就是导致您出现问题的原因。


0
投票

Oauth2的工作方式是您提供一个访问令牌,该令牌在一小时后到期。无法增加访问令牌的到期时间。


0
投票

现在可以延长access token的时间。他们在一小时后过期。使用令牌的唯一方法是使用api提供的refresh_token获取新令牌。

© www.soinside.com 2019 - 2024. All rights reserved.