Spotify
Members sign in with their Spotify account, in the system browser.
Before you start
Section titled “Before you start”| Console | Spotify Developer Dashboard |
| Endpoint group | Social Login |
| Returned, but not verified — cannot match an existing account | |
| Signs in | In the browser |
Create the app
Section titled “Create the app”-
Open the Spotify Developer Dashboard and press Create app.
-
Fill in the app name and description. Members read both when authorising.
-
Add the Redirect URI: the address from Memberside → API Keys → Social Login → Spotify, which looks like
https://yoursite.com/wp-json/memberside/v1/social/callback/spotify. Press Add — a URI typed but not added is discarded on save. -
Tick Web API under which APIs you plan to use.
-
Save, then open Settings and copy the Client ID. Press View client secret to reveal the secret.
Sign-in uses the user-read-email and user-read-private scopes. Nothing about
playback or library access is requested.
Development mode limits you to a list
Section titled “Development mode limits you to a list”What to paste into Memberside
Section titled “What to paste into Memberside”Under Memberside → API Keys → Social Login → Spotify:
| Field | Value |
|---|---|
| Client ID | The Client ID |
| Client secret | The client secret |
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| Works for you, fails for members | The app is in development mode | Add them under User Management, or apply for extended quota |
| “INVALID_CLIENT: Invalid redirect URI” | The URI was typed but never added | Add it, then save |
| The secret is not visible | It is hidden behind View client secret | Press it |
| A second account is created for an existing member | Spotify’s email is unverified, so matching is refused | Have them sign in first, then link |