2017-09-19 17 views
0

J'ai un script qui effectue une recherche sur Spotify. Cependant, je voudrais juste avoir un genre sur mon site, limitant ainsi la recherche dans un seul genre à spécifique. par exemple: rock. Lorsque vous tapez le nom d'un groupe dans le champ de recherche, s'il apparaît dans le genre Rock, il apparaîtra, sinon rien ne se passera.Effectuer uniquement la recherche sur un genre avec l'API Web Spotify

Je vais mettre le lien spotify qui a ce soutien:

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

mon code que je suis en train de modifier est la suivante:

<?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); 
 
}

Répondre

0

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

D'autres filtres de champ possibles, en fonction des types d'objet recherchés, incluent le genre (applicable aux pistes et aux artistes), upc et isrc. Par exemple, q = lil% 20genre:% 22southern% 20hip% 20hop% 22 & type = artiste. Utilisez des guillemets doubles autour de la chaîne de mots-clés de genre si elle contient des espaces.

Lorsque vous soumettez votre requête de recherche, incluez genre:"your genre" avec d'autres termes que vous recherchez dans la requête.

+0

alors dans mon cas serait-ce comme ça? q = lil% 20genre:% 22rock% 22 –

+0

Je n'ai pas essayé cet exemple particulier mais cela semble correct, c'est une liste de mots et termes de recherche (où un terme est au format de clé: valeur) qui sont séparés par des échappées les espaces. –