2017-09-19 42 views
0

私はspotifyで検索を実行するスクリプトを持っています。 しかし、私は自分のサイトにジャンルを持たせたいので、あるジャンルの検索を特定のものに限定しています。例えば:岩。web api spotifyでジャンルを検索するだけです

検索フィールドにバンドの名前を入力すると、ロックのジャンルに含まれている場合は表示されます。そうでない場合は何も起こりません。

私はこれをサポートしているSpotifyはリンクを置くつもりです:

https://developer.spotify.com/web-api/console/get-search-item/#complete

私が修正しようとしています私のコードはこれです:

<?php namespace App\Services\Search; 
 

 
interface SearchInterface { 
 

 
    /** 
 
    * Search database using given params. 
 
    * 
 
    * @param string $q 
 
    * @param int  $limit 
 
    * @param string $type 
 
    * 
 
    * @return array 
 
    */ 
 
    public function search($q, $limit = 10); 
 
}

答えて

0

からhttps://developer.spotify.com/web-api/search-item/

その他の可能なフィールドフィルタは、検索対象のオブジェクトタイプに応じて、ジャンル(トラックやアーティストに適用)、upc、isrcなどがあります。例えば、q = lil%20genre:%22southern%20hip%20hop%22 & type = artistのように指定します。ジャンルのキーワード文字列にスペースが含まれている場合は、二重引用符を使用してください。

検索クエリを送信するときに、クエリ内で検索している他の用語の横にgenre:"your genre"を含めます。

+0

私の場合は、このようになりますか? q = lil%20genre:%22rock%22 –

+0

私はその特定の例を試したことはありませんが、そうであるように見えます。それは検索語と用語のリストです(用語はkey:valueの形式です)。スペース。 –

関連する問題