如何防止OAuth在每次运行python脚本时要求登录

如何防止OAuth在每次运行python脚本时要求登录,python,youtube-analytics-api,Python,Youtube Analytics Api,我可以通过下面的v2示例代码访问youtube分析 我以前的代码(youtube api v1)成功地与oauth2client的存储集成,因此每次运行python脚本时,我都不需要进入浏览器,选择授予权限的帐户 但当迁移到youtube api v2时,我没有发现任何文档提供有效的解决方案来阻止我通过浏览器登录获得许可,包括和google/duck go搜索 似乎是因为v2代码执行run\u console(),所以应用程序一直要求我使用特定帐户登录 以前,我的代码利用oauth2client

我可以通过下面的v2示例代码访问youtube分析

我以前的代码(youtube api v1)成功地与oauth2client的存储集成,因此每次运行python脚本时,我都不需要进入浏览器,选择授予权限的帐户

但当迁移到youtube api v2时,我没有发现任何文档提供有效的解决方案来阻止我通过浏览器登录获得许可,包括和google/duck go搜索

似乎是因为v2代码执行
run\u console()
,所以应用程序一直要求我使用特定帐户登录

以前,我的代码利用oauth2client的存储等API(它可以正常工作)

我尝试从中借用代码(用于我的v2 python脚本),代码片段类似于

creds = get_saved_credentials()
if not creds:
    creds = get_credentials_via_oauth()
youtube = get_service(creds)
但是每次执行python脚本时,它仍然要求我选择一个帐户(即使我在上一轮中已经选择了)

如何修复此问题(防止python脚本要求我选择要从浏览器登录的帐户)

谢谢

creds = get_saved_credentials()
if not creds:
    creds = get_credentials_via_oauth()
youtube = get_service(creds)