1

ストリーミング オーディオ (オンライン FM チャンネル) 用のアプリケーションがあります。ラジオで現在再生中のアルバムの詳細を取得する必要があります。アルバム タイトルとアーティスト名しかありません。曲のトラック ID が API から null になっています (私は TD Player API を使用しています)。

主な問題は、カバー URL、URL 順 (iTunes ストア) などの曲のすべての情報を取得できないことです。しかし、このトラック ID を取得すると、API を使用して iTunes ストアから曲のすべての詳細を取得できます。

だから私の質問は、アルバムのタイトルとアーティスト名を使用してiTunesからトラックIDまたは完全なアルバム情報を取得する方法です.??

前もって感謝します

4

1 に答える 1

5

Search API には、返されるコンテンツを限定するのに役立ついくつかのパラメーターがあります。

まず、アルバムのタイトルとアーティストを同時に検索することはできません。両方を「用語」フィールドに入れて最善を尽くすこともできますが、わかっている場合はアルバム レベルで検索することをお勧めします。

https://itunes.apple.com/search?term=Live+at+Wembley+Stadium&attribute=albumTerm&entity=song

attribute=albumTerm は、「用語」を厳密にアルバム タイトルに関連付け、他のメタ情報には関連付けないことを API に示します。

entity=song は、アルバム情報 (デフォルト) だけでなく、すべての曲を返すことを API に指示します。

さらに、アーティスト名しかない場合、検索は次のようになります。

https://itunes.apple.com/search?term=Queen&attribute=artistTerm&entity=song&limit=300

残念ながら、これはクイーンの 300 曲を返します。期待するリンクがこのリクエストで返されない場合は、検索をさらに絞り込む必要があります。

于 2013-01-30T04:01:53.440 に答える