2016-02-28 31 views
0

我有一个python脚本,它使用spotipy将曲目添加到我的Spotify播放列表(https://github.com/plamere/spotipy)。当我最初运行这个脚本时,它给了我一个url进入我的浏览器,然后我又将其重定向到另一个url。然后我将这个重定向的url粘贴到授权我的脚本的命令行中。我可以继续运行这个脚本,它不会让我重新验证它,因为它刷新了令牌。所有这些工作都很好,直到我尝试将脚本作为cron作业运行。查看cron作业的输出,我可以看到它要求重定向的url,因为我手动运行脚本时收到的令牌不与cron作业共享。有没有办法共享此令牌与cron作业,并刷新或以某种方式自动化验证过程,并发送重定向的url?我试图手动将我第一次收到的令牌分配给脚本中的令牌变量,但这只能在一小时后运行,之后它会停止工作,因为我需要一个新的令牌。通过OAuth使用spotipy将token传递给cron作业

回答

0

该令牌位于文件.cache-USERNAME中,因此您应该可以将该文件用于您的cronjob,我相信。把它放在同一个文件夹中。

+0

谢谢你,工作!由于令牌被缓存到主文件夹,我将其设置在cron作业正在调用的bash脚本中,现在它可以正常工作。 – otternonsense

相关问题