3 回答

TA貢獻1810條經驗 獲得超4個贊
您將無法使用prompt_for_user_token
它,因為它是一個旨在供單個用戶在本地使用的助手,如果登錄過程未完成,它將阻止該應用程序。
看看這個 Flask python 應用程序并調整它以使其在 Django 中工作。 https://github.com/plamere/spotipy/blob/master/examples/app.py
它做你需要的一切:
使用 python 和 spotipy
允許用戶使用鏈接登錄
允許用戶通過單擊另一個鏈接來執行任何操作
在后端保留客戶端 ID 和機密
玩得開心!

TA貢獻1798條經驗 獲得超7個贊
我對 Spottily API 不是很熟悉,但我會嘗試這樣做來獲取用戶 ID,如下所述:
https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids
使用 Ajax 從客戶端到服務器,然后在客戶端
使用播放列表 API:
https://developer.spotify.com/documentation/web-api/reference-beta/#category-playlists

TA貢獻1784條經驗 獲得超2個贊
無法直接回復以上評論,但可以將 flask 緩存處理程序更改為 django 緩存處理程序
https://github.com/plamere/spotipy/blob/master/spotipy/cache_handler.py
添加回答
舉報