複製するコード
私のアプリには、次のコードがあります。var seed = "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP"; sp.core.getMetadata(シード、{ onSuccess: 関数 (メタデータ) { console.log(メタデータ); }、 onFailure: 関数 () {} });
動作を表示する手順
- Spotify が既に開いている場合は、それを閉じてから再度開きます。Spotify を開いた後、アプリを実行してコンソールを表示すると、次のように表示されます。
物体 名前:「ホワイトスネイク」 ポートレート: "" タイプ: 「アーティスト」 uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP" __proto__: オブジェクト
- 次に、ラジオ アプリをクリックして、バンド Whitesnake に基づいてステーションを作成します。
- 元のアプリを再実行し、表示されるコンソール出力を確認します。
物体 名前:「ホワイトスネイク」 ポートレート: "spotify:image:3c4aa30d845dd456d750cf16bef8e2cadb2af342" タイプ: 「アーティスト」 uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP" __proto__: オブジェクト
- Spotify を終了して元のアプリケーションを再実行し、表示されるコンソールを表示します。
物体 名前:「ホワイトスネイク」 ポートレート: "" タイプ: 「アーティスト」 uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP" __proto__: オブジェクト
質問
ラジオ アプリは、ラジオ アプリを使用した後に自分のアプリからアクセスできるポートレート uri にアクセスできるのはなぜですか? 最初に行う必要があるある種の初期化がありますか、それともバグですか?