2

次の URL を呼び出して、Spotify ですべてのトラックを表示できます。

http://ws.spotify.com/search/1/track.json?q=xxx&page=1

サンプルの応答には、次のような各トラックのアーティスト データが含まれています。

[artists] => Array
(
  [0] => stdClass Object
  (
    [href] => spotify:artist:38IfmizrHTCxFjd8UKhWnp
    [name] => Husman
  )
)

上記の応答から、アーティスト ID を38IfmizrHTCxFjd8UKhWnpとして取得します。

上記のアーティスト ( 38IfmizrHTCxFjd8UKhWnp ) のすべてのトラックを API 呼び出しで取得する方法はありますか?

私がやろうとしているのは、アプリケーションで各アーティストのトラックを表示したいということです。

次のような呼び出しで、アーティストのアルバムを取得できることがわかりました。

http://ws.spotify.com/lookup/1/?uri=spotify:artist:4YrKBkKSVeqDamzBPWVnSJ&extras=albumdetail

しかし、API を使用してアーティストのトラックを取得する直接的な方法がないことがわかりました。

4

3 に答える 3

2

私の知る限り、できることは名前ベースのトラック検索だけです

現在、 Advanced Search Syntaxへのリンクは壊れているようですが、このキャッシュ バージョンを見ることができるはずです。

より強力なクエリの作成を検討している場合は、The Echonest の APIをご覧になることを強くお勧めします。これは非常に優れており、Spotify URI:s の操作をサポートしています。また、それは継続的に開発されていますが、Spotify が提供する Web API は過去数年間で実際には進化していません (しかし、おそらくそうなるでしょう)。

于 2012-12-10T15:18:12.957 に答える
1

公式の高度な構文は現在壊れているため、次の Web アーカイブで見つけることができます 。高度な検索構文/

于 2014-02-23T13:05:16.587 に答える
0

Spotify Developer Home でこれを見つけました ( https://developer.spotify.com/technologies/web-api/ )

http://ws.spotify.com/search/1/artist?q=38IfmizrHTCxFjd8UKhWnp

多分助けます。

于 2012-12-04T08:36:22.397 に答える