Update app.py
Browse files
app.py
CHANGED
@@ -40,10 +40,17 @@ SPOTIFY_CREDENTIALS = os.getenv("SPOTIFY_CREDENTIALS")
|
|
40 |
if not SPOTIFY_USERNAME or not SPOTIFY_CREDENTIALS:
|
41 |
raise RuntimeError("Spotify credentials not found in environment variables")
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
# Initialize Spotify client
|
44 |
-
spo = SpoLogin(credentials_path=
|
45 |
-
spo.username = SPOTIFY_USERNAME
|
46 |
-
spo.credentials = SPOTIFY_CREDENTIALS
|
47 |
|
48 |
|
49 |
# 定义请求体模型
|
|
|
40 |
if not SPOTIFY_USERNAME or not SPOTIFY_CREDENTIALS:
|
41 |
raise RuntimeError("Spotify credentials not found in environment variables")
|
42 |
|
43 |
+
# Create a temporary credentials.json file
|
44 |
+
CREDENTIALS_PATH = "/tmp/credentials.json"
|
45 |
+
with open(CREDENTIALS_PATH, "w") as f:
|
46 |
+
json.dump({
|
47 |
+
"username": SPOTIFY_USERNAME,
|
48 |
+
"credentials": SPOTIFY_CREDENTIALS,
|
49 |
+
"type": "AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS"
|
50 |
+
}, f)
|
51 |
+
|
52 |
# Initialize Spotify client
|
53 |
+
spo = SpoLogin(credentials_path=CREDENTIALS_PATH)
|
|
|
|
|
54 |
|
55 |
|
56 |
# 定义请求体模型
|