Spotify アプリを作成して OOMOL に接続する
OOMOL で Spotify に接続するには、自分の OAuth アプリが必要です。開発モードでは、アプリ所有者の有効な Spotify Premium サブスクリプションが必要です。現在、アプリごとに最大 5 人の認証済みユーザーを登録できます。
アプリとコールバック URL を設定する
Spotify Developer Dashboard にログインし、アプリを作成するか、管理しているアプリを開きます。名前と説明を入力し、Web API を選択します。
OOMOL の接続管理 で Spotify を探し、アカウントを追加します。OAuth 設定に表示される Redirect URI 全体をコピーして、Spotify の Redirect URIs に登録します。パスと末尾のスラッシュも一致させてください。ループバック以外の URL には HTTPS が必要です。
アカウントを登録して接続する
同じ Spotify アプリで Settings → Users Management → Add new user を開き、接続するアカウントの名前と Spotify メールアドレスを入力します。許可リストへの追加を確認してください。
アプリ設定から Client ID と Client Secret をコピーし、OOMOL の同名フィールドに保存します。両方とも同じアプリの値を使います。接続を開始し、登録した Spotify アカウントでログインしてアクセスを許可します。OOMOL に戻り、プロフィールを取得してアカウントを確認します。
Client Secret は秘密にしてください。以前 OOMOL の共有アプリで接続した場合は、自分のアプリの認証情報を保存して再認証してください。
接続できない場合
“The user is not registered for this application” が表示されたら、OOMOL に保存した Client ID のアプリの許可リストを確認します。Spotify はログインを許可しても、その後の API リクエストを 403 で拒否することがあります。OOMOL と Spotify のメールアドレスが同じでも、自動登録はされません。
リダイレクト URI エラーの場合は OOMOL の URL をそのまま登録し直します。接続後に操作できない場合は、エンドポイントの制限、許可した権限、Premium 要件を確認します。自分のアプリでも開発モードの制限は適用されます。
Spotify: Apps · Spotify: Quota modes · Spotify: Redirect URIs