Affineurs de requête EDS
Les paramètres suivants peuvent être utilisés pour affiner une requête Entertainment Discovery Services (EDS) afin d’obtenir un ensemble d’éléments plus ciblé. Aucun de ces paramètres n’est requis dans une API, mais ils sont acceptés dans toute API qui accepte les affineurs de requête. Les noms de paramètres peuvent être passés comme valeurs dans n’importe quel paramètre « queryRefiners ». Cela renvoie alors le nombre d’éléments qui seraient renvoyés si la requête était répétée avec l’affineur de requête appliqué, ventilé selon chaque valeur de l’affineur de requête. Voici comment cela pourrait fonctionner en pratique :- Un appel à l’API de navigation est effectué, incluant le paramètre « queryRefiners=genre ».
- L’API renvoie huit jeux. En plus des éléments, une liste de chaque genre qui contient des éléments est renvoyée, ainsi que le nombre d’éléments appartenant à ce genre. Pour un jeu, cela pourrait être « Shooter: 3, Puzzle: 5 ».
- Une deuxième requête est effectuée. Elle est identique à la première, sauf que « genre=Shooter » est ajouté.
- La réponse contient maintenant seulement trois jeux, qui appartiennent tous à la catégorie « Shooter ».
