Refresh Token einmalig abrufen – Stelle sicher, dass die Callback Adresse im Spotify Dashboard gespeichert ist:
✅ Schritt 1: Spotify App einrichten
- Gehe zu: https://developer.spotify.com/dashboard
- Erstelle eine neue App oder bearbeite eine.
- Trage als Redirect URI ein:
https://deine-domain.de/wp-json/spotify/v1/callback
(Ersetzedeine-domain.demit deiner echten Domain) - Speichere Client ID und Client Secret.
✅ Schritt 2: Konstanten in wp-config.php eintragen
Öffne wp-config.php und füge vor /* That's all, stop editing! */ ein:
define(‚SPOTIFY_CLIENT_ID‘, ‚deine_client_id‘);
define(‚SPOTIFY_CLIENT_SECRET‘, ‚dein_client_secret‘);
✅ Schritt 3: Vollständiger PHP-Code (in functions.php oder Plugin)
Aktiviere jetzt das PHP Snippets: Prozedur um einmalig einen gültigen „Refresh Token“ für den Zugriff auf die Spotify API zu erhalten
✅ Schritt 4: So machst du es
- Aktualisiere die Permalinks:
→ Gehe im WordPress-Admin zu Einstellungen → Permalinks → „Änderungen speichern“ - Test die URL: https://meindomain.de/wp-json/spotify/v1/callback
Hier: https://kailabelle.com/wp-json/spotify/v1/callback
🧪 Was passiert beim Aufruf? - Wenn die Route existiert und aktiv ist → du siehst eine Antwort wie:
{"error":"Kein Code"}Korrekt!
oder{"code":"rest_no_route"}(je nachdem, ob Permalinks gespeichert wurden).
Wenn 404 → die REST-API erkennt die Route nicht → du musst die Permalinks speichern (wie beschrieben). - Erstelle eine neue Seite → Füge den folgenden Shortcode in [] ein:
spotify_connect - Rufe die Seite auf → Klicke auf „Mit Spotify verbinden“
- Melde dich bei Spotify an → Bestätige die Berechtigung
- Spotify leitet zurück → WordPress speichert den
refresh_tokenautomatisch in der Datenbank - Fertig. Ab jetzt kannst du den Token mit
get_option('spotify_refresh_token')nutzen.
Wenn hier kein Button angezeigt wird ist das PHP Snippet noch nicht aktiviert
[spotify_connect]
Bei Erfolg: {„message“:“\u2705 Erfolgreich verbunden!“} und in der Callback URL der Refresh Token nach …code=
Deaktiviere jetzt wieder das PHP Snippet: Prozedur um einmalig einen gültigen „Refresh Token“ für den Zugriff auf die Spotify API zu erhalten
Views: 0