exec("ALTER TABLE spotify_tokens ADD COLUMN access_token TEXT NULL"); } catch (Throwable $e) {} try { pdo()->exec("ALTER TABLE spotify_tokens ADD COLUMN access_expires INT NULL"); } catch (Throwable $e) {} try { pdo()->exec("INSERT IGNORE INTO spotify_tokens (id) VALUES (1)"); } catch (Throwable $e) {} pdo()->prepare("UPDATE spotify_tokens SET access_token=?, access_expires=? WHERE id=1") ->execute([$token, $exp]); flash_set('success', 'Spotify access token saved (temporary).'); header('Location: ' . url_path('/public/admin/dashboard.php')); exit; } ?> Spotify Token • Admin
GM
Portfolio Admin
Spotify Token
Temporary method
Expires

Paste Spotify Access Token

Access tokens expire (usually ~1h). Best solution is storing a refresh token and letting /api/spotify.php refresh automatically.
Back