問題タブ [spotify-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Facebook と Spotify で Spotify API 認証がログインしない
最近再生した曲を Spotify から取得するスクリプトを作成しています。認証が必要なようです。アプリを登録し、Spotify へのカールを作成しています
https://accounts.spotify.com/authorize?client_id= MYCLIENTID &response_type=code&scope=playlist-read-private&show_dialog=true&redirect_uri=http%3A%2F%2Fwww.stevenliemberg.nl%2Fspotify%2F%3Faction%3DrequestAcces
ログイン画面は表示されますが、Facebook でログインしようとすると、「開発者が何か間違ったことをしました」という一般的なテキストが表示され、再帰ループに陥ります。[OK] をクリックすると、エラーが返されます。
ユーザー ID を使用してフォームからログインしようとすると (@ を入力するとエラーが発生するため、電子メール アドレスを使用してログオンできません)、「問題が発生しました」と表示されます。
リターン uri が私のアプリに登録されます。何が起こっているのか誰にも分かりますか?それは私のアカウントですか、それとも私のコードですか?
asp.net-web-api - Spotify Auth + フロントエンド JavaScript + クライアント資格情報フロー
これらの情報の使用
https://developer.spotify.com/web-api/authorization-guide
認証プロセスを自動化するために「クライアント資格情報フロー」を実装しようとしています。しかし、どういうわけか、以下のエラーが発生しました。
XMLHttpRequest はhttps://accounts.spotify.com/api/token?grant_type=client_credentialsを読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「websiteURL」へのアクセスは許可されていません。
Ajax / Jquery やその他の方法でも試してみましたが、まだこの 'Access-Control-Allow-Origin' があります。
CORS、Angular、Nodeなどについて、これに関する多くの資料を読みました。正直なところ、これらのどれを使用すればよいか混乱しており、その方法がわかりません。誰かが私のためにこれを単純化できますか?
spotify - Spotify ストリーミング - ワイヤレス Bluetooth コーデック
私が理解しているように、Bluetooth 経由のストリーミングは A2DP プロファイル経由で処理されます。SBC コーデックがデフォルトですが、A2DP は AAC、MP3、およびその他のいくつかのコーデックをサポートしています。
私の質問は、Spotify ファイルが OGG VORBIS 形式 (OGG コンテナー、Vorbis コーデック) であるため、品質を損なうことなく Bluetooth 経由でストリーミングを処理する最良の方法は何ですか? 特定の A2DP 実装はありますか? Jambox などの人々は、SBC 実装を使用しているだけですか?
android - Android デバイスと iOS デバイスの両方で Spotify リンクを開くにはどうすればよいですか?
ネイティブ アプリで Spotify の URL/URI を開くための Google 検索を行ったところ、ネイティブ アプリでリンクを開く次の URI スキームが見つかりました。
spotify://spotify:artist:12Chz98pFMPJEknJQMWvI
上記のリンクは iOS デバイスでは正常に動作しているようですが、Android デバイス (HTC One) では開くことができません。助言がありますか ?
android - Spotify Deep link URI が Android プラットフォームで機能しない
Android (HTC One) で Spotify URI リンクを開こうとしていますが、適切に開かないようです。URIは、URIが指しているプレイリストに実際にリダイレクトせずに、Spotifyアプリに連れて行ってくれるだけですか? URI は次のとおりです: spotify://spotify:artist:12Chz98pFMPJEknJQMWvI。どんな助けでもいただければ幸いです
android - Spotify Android SDK: オフライン トラックの再生
Spotify Android SDK を使用して、オフラインのプレイリスト/トラック/アルバムにアクセスして再生することはできますか?
android - ユーザーがSpotifyアプリで現在聴いているものの情報を取得する方法
Android アプリ (バックグラウンドで実行され、Spotify SDK を使用) は、ユーザーが Spotify Android アプリで正確な時間に現在聴いているトラックの情報を取得できますか?
javascript - 範囲承認の編集 Spotify API
私は Spotify API を使用しています。基本的には、ユーザーのプレイリストにアクセスし、プレイリストを変更し、新しいプレイリストを作成できるようにしたいと考えています。クライアント側 ( https://github.com/JMPerez/spotify-web-api-js
) には JavaScript ラッパーを使用し、承認には暗黙的な付与フローを使用していました。例を使用して、ユーザーとそのプレイリストにアクセスするポイントに到達し、スコープに 1 つの追加スコープ ( playlist-read-private
) を追加することができました。必要なもの ( などplaylist-modify-public
) を追加しようとしていますが、機能していません。承認する (またはリダイレクト URL に移動する) のではなく、XMLHttpRequest エラーの 401: Unauthorized がスローされます。エラーの説明はerror_description=Illegal+scope:+playlist-modify-public
. 新しいスコープを初めて追加したときは、機能しませんでした。私は休憩を取り、自分のコードに戻り、まったく同じことを再試行しましたが、突然機能しました(新しい認証のポップアップが表示されました)。
これは認証コードです:
新しいスコープを追加するために、私がやろうとしていることは変更するだけです
に
すべてが最初のもので機能しますが、変更するとすぐに、アプリが上記の方法で壊れます。
プレイリストを実際に変更できるように、アプリが他のスコープを受け入れるようにする方法についてのアイデアは大歓迎です。何か明確にできることがあれば教えてください。どうもありがとうございました。
(すべてのコードはここにありますが、私はハッカソンに参加しているため、すぐに変更される可能性があります)
TL;DR: Spotify API を使用する場合、新しいスコープを追加するにはどうすればよいですか?
ありがとうございました!