tecuts commited on
Commit
d09fd2d
·
verified ·
1 Parent(s): b3ceabe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
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=None) # We'll pass credentials directly
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
  # 定义请求体模型