【发布时间】:2021-07-15 21:31:55
【问题描述】:
我正在使用 Spotipy 模块在后台运行 Python 脚本。有时脚本会停止做它应该做的事情,我假设这是因为它没有及时刷新令牌。有没有一种方法可以在脚本中以编程方式检查令牌是否已过期并提示它自动刷新?
【问题讨论】:
我正在使用 Spotipy 模块在后台运行 Python 脚本。有时脚本会停止做它应该做的事情,我假设这是因为它没有及时刷新令牌。有没有一种方法可以在脚本中以编程方式检查令牌是否已过期并提示它自动刷新?
【问题讨论】:
看起来您可以在脚本中添加一个简单的条件语句来查看令牌是否过期,如果是,则使用 is_token_expired 和 refresh_access_token 刷新它,或者您可以添加 try except 异常 spotipy.oauth2.SpotifyOauthError 的逻辑通过刷新令牌并继续处理。
【讨论】: