2016-02-28 34 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

相關問題