python - 在 Python 桌面应用程序中保留 Youtube Data API 访问令牌
问题描述
我有一个访问 Youtube-Data-API v3 的 Python 应用程序。
程序运行一个小时后,它会抛出一个错误,提示访问令牌已过期。
如何将令牌保留更长时间?
解决方案
当您创建 O-Auth2 凭据时,您需要选择我认为您正在尝试创建的“Web App”。(一个网站,对吗?)。
“桌面应用程序”选项适用于您想要制作桌面应用程序而不是网站的情况。
桌面应用程序和 Web 应用程序处理重定向 uri 的方式不同,这就是导致您的问题的原因。
推荐阅读
- cryptography - EC P 256 x,y 坐标成公钥?
- excel - 使用 VBA 创建使用 End(xlUp) 的动态公式
- mysql - 将注释添加到用作另一个表(MySQL)中的外键的表列
- python - 成对遍历列表,第一个元素除外,Python
- java - 如何在应用程序中拥有像“GPS Connected”这样的内置 GPS 储物柜?
- python-3.x - 从帧中删除图像(tkinter,PIL)
- perl - 如何将 xlsx 文件从 utf-8 转换为 windows-1252
- javascript - 我怎么知道 Firefox 开发者工具是用 Javascript 打开的?
- tcp - HostSNI 是 traefik 中唯一可用的 tcp 路由规则吗?
- python - Python3:如何将纯html转换为基于`h`标签级别的嵌套字典?