Skip to content

Spotify

Members sign in with their Spotify account, in the system browser.

ConsoleSpotify Developer Dashboard
Endpoint groupSocial Login
EmailReturned, but not verified — cannot match an existing account
Signs inIn the browser
  1. Open the Spotify Developer Dashboard and press Create app.

  2. Fill in the app name and description. Members read both when authorising.

  3. 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.

  4. Tick Web API under which APIs you plan to use.

  5. 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.

Under Memberside → API Keys → Social Login → Spotify:

FieldValue
Client IDThe Client ID
Client secretThe client secret
SymptomCauseFix
Works for you, fails for membersThe app is in development modeAdd them under User Management, or apply for extended quota
“INVALID_CLIENT: Invalid redirect URI”The URI was typed but never addedAdd it, then save
The secret is not visibleIt is hidden behind View client secretPress it
A second account is created for an existing memberSpotify’s email is unverified, so matching is refusedHave them sign in first, then link