我有一个python脚本,使用spotipy(https://github.com/plamere/spotipy)将曲目添加到我的Spotify播放列表中。当我最初运行脚本时,它会给我一个URL进入我的浏览器,然后将我重定向到另一个URL。然后我将这个重定向的url粘贴到命令行中,该命令行授权我的脚本。我可以继续运行这个脚本,它不会要求我重新验证,因为它刷新令牌。所有这一切都正常,直到我尝试将脚本作为cron作业运行。查看cron作业的输出,我可以看到它要求重定向的url,因为我手动运行脚本时收到的令牌不会与cron作业共享。有没有办法与cron作业共享此令牌并让它刷新或以某种方式自动化验证过程并发送重定向的URL?我试图在我的脚本中手动将我第一次收到的令牌分配给令牌变量,但这只能工作一个小时,之后由于我需要一个新令牌而停止工作。
答案 0 :(得分:0)
令牌位于文件.cache-USERNAME中,因此您应该能够将该文件用于我认为的cronjob。把它放在同一个文件夹中。