Refinadores de consulta do EDS
Os parâmetros a seguir podem ser usados para refinar uma consulta do Entertainment Discovery Services (EDS) para um conjunto mais específico de itens. Nenhum desses parâmetros é obrigatório em qualquer API, mas eles são aceitos em qualquer API que aceite refinadores de consulta. Os nomes dos parâmetros podem ser passados como valores em qualquer parâmetro “queryRefiners”. Isso retornará o número de itens que seriam retornados se a solicitação fosse repetida com o refinador de consulta aplicado, discriminado por cada valor do refinador de consulta. Veja como isso pode funcionar na prática:- É feita uma chamada à API de navegação, incluindo o parâmetro “queryRefiners=genre”.
- A API retorna oito jogos. Além dos itens, será retornada uma lista de cada gênero que tem itens, junto com quantos itens pertencem a esse gênero. Para um jogo, isso pode ser “Shooter: 3, Puzzle: 5”.
- Uma segunda consulta é feita. Ela é idêntica à primeira, exceto pela adição de “genre=Shooter”.
- A resposta agora contém apenas três jogos, todos pertencentes à categoria “Shooter”.
