Como consultar filmes com caracteres através da API do DB do filme?

5

Tenho uma espécie de pergunta sobre o estilo de quadro branco sobre a consulta eficiente da API The Movie DB para encontrar uma lista de caracteres em filmes.

Meu objetivo geral é:

  1. Pesquise um filme por título (1 solicitação)
  2. Procure todos os personagens reproduzidos naquele filme (1 solicitação)
  3. Pesquise em quais filmes esse personagem esteve, interpretado pelo mesmo ator (1 solicitação / filme)
  4. Repita com essa lista de filmes pela etapa 2 e filtre apenas os caracteres do filme original, até que nenhum caractere inexplorado permaneça.

Meu problema é que a chamada ao banco de dados para a etapa 3 traz apenas os filmes em que os atores estão, em oposição aos caracteres (na verdade, você só pode pesquisar por ID de ator, não id de caractere). Isto significa que, por exemplo, o passo 3 para os 23 atores retornados no passo 2 para o senhor dos anéis, retorna então 844 filmes cada um deles precisando de um pedido para encontrar os caracteres naquele filme . O problema é que a maioria deles serão falsos positivos.

Existe uma maneira mais eficiente de consultar a API? Eu considerei combinar pares de IDs de atores para restringi-los, mas não acho que isso restringiria o número de filmes retornados o suficiente.

Como posso fazer essa consulta de maneira eficiente?

    
por Pureferret 31.01.2016 / 12:38
fonte

0 respostas

Tags