2

Spotify アプリ内から Spotify 検索を実行したい (名前だけで Spotify URI を持っていないアーティストのトラックを検索するため)。

App API に検索を実行する機能が見つかりません。別の方法として、 に話しかけてws.spotify.comSpotify の検索にアクセスすることもできますが、これらの Web サービスは、Spotify アプリでの使用に必要な jsonp をサポートしていません。

私のオプションは何ですか?

4

2 に答える 2

8

使用できますsp.core.search

sp.core.search("query",
    {onSuccess: function(result) {
        // parse result
        }
    }
);

sp.core.getMetadataあなたがウリを持っているなら

    sp.core.getMetadata("uri", {
        onSuccess: function(data){
            console.debug(data);
        },
        onFailure: function(){
                //...
        },
    });
于 2011-12-13T19:00:24.030 に答える
1

これは、問題を解決する最良の方法ではありません。アプリ内で検索するためのダイレクト API があります。Juanのソリューションを参照してください。

ただし、ドメインをアプリの manifest.json に追加するときに、ws.spotify.com と直接対話することもできます。

"RequiredPermissions": ["http://ws.spotify.com" ]

例: http://ws.spotify.com/search/1/track.json?q=kaizers+orchestra開発者サイトを参照してください。応答には「Access-Control-Allow-Origin: *」というヘッダーが含まれているため、アプリ内からクエリを実行できるはずです。

于 2011-12-07T09:34:51.353 に答える