Frente, ambos os três quartos, ambos os lados, ambos os três quartos traseiros e o traseiro. Oito imagens de um veículo, e nada muda entre elas exceto onde você está em pé.

Uma galeria de oito fotografias são oito decisões que alguém tomou em um pátio. Altura da câmera, distância, hora do dia, se tinha acabado de chover. Clique nelas e o carro pula dentro do quadro.
Esse salto é a coisa que um visitante percebe sem conseguir nomear. É também o motivo pelo qual uma página cheia de imagens de estoque pode parecer menos confiável do que uma página com menos, piores fotos tiradas por uma pessoa. A consistência lê-se como cuidado, e a inconsistência lê-se como uma loja que não verifica suas próprias listas.
Escolha um veículo e rode ao seu redor. O carro permanece do mesmo tamanho e está no mesmo lugar em cada quadro, pois a câmera é um número em vez de uma pessoa.

Não há um endpoint de galeria separado e nem um pacote para configurar. Uma visão é o último segmento do caminho, então pedir um conjunto completo é um loop sobre oito strings: front, front_left, left, rear_left, rear, rear_right, right, front_right
Isso tem uma consequência prática que a maioria das pessoas só percebe depois. Um modelo de lista que mostra três ângulos no mobile e oito no desktop não precisa de uma segunda integração, de um plano diferente ou de um trabalho noturno. Ele pede três ou pede oito, e paga pelo que pediu.
Isso também significa que um ângulo ausente é visível imediatamente em vez de depois que um lote termina à noite. Você solicitou uma coisa específica em um endereço específico, e ou ela voltou ou não.
Quatorze telhados, quatorze maneiras de segurar um telefone.
Uma solicitação por ângulo significa que o escritório de Frankfurt e o escritório de Hamburgo publicam o mesmo carro da mesma maneira, sem que ninguém seja instruído a se afastar.
Todo vendedor faz o upload do que tirou na chuva.
Um conjunto consistente abaixo das fotos do vendedor dá a cada anúncio um piso para se apoiar, incluindo aqueles em que o vendedor fez o upload de três quadros desfocados.
O carro é uma configuração, não um objeto em um pátio.
Um veículo que não existirá por meses ainda precisa de oito ângulos na página da oferta. Renderização não se importa se o carro foi construído.
Nenhum SDK para instalar, nenhum webhook para receber, nenhuma fila para esvaziar. Oito solicitações GET com uma chave no cabeçalho, e as imagens voltam de um CDN próximo de quem pediu.
const views = ['front', 'front_left', 'left', 'rear_left',
'rear', 'rear_right', 'right', 'front_right']
const gallery = await Promise.all(
views.map(v =>
fetch(`${base}/api/Volkswagen/Golf/2024/Basis/base/${v}`, {
headers: { 'x-api-key': key }
}).then(r => r.json())
)
)Todo veículo no catálogo traz o conjunto completo de exterior. Vistas do interior existem em parte do catálogo e crescem com ele, então pergunte sobre um veículo específico em vez de assumir qualquer coisa.
Oito quadros fazem um passeio em degraus, não um giro suave. A maioria das páginas de anúncios os usa como uma galeria. Se você precisar de uma rotação mais densa para um configurador, nos diga quantos quadros e conversaremos sobre isso.
Então você solicita três. Não há um pacote para entrar: cada ângulo é uma solicitação própria, e você é cobrado pelo que solicita.
Sim, e é exatamente esse o ponto. A câmera não se move entre um Fiat 500 e um Transit Custom, o que permite que uma página de resultados os misture sem parecer montada com restos.
Sim. Peça um fundo transparente e o carro chega recortado, pronto para se encaixar na sua própria cena. Isso está coberto na página de sombras e transparência.
Voltamos com aqueles veículos exatos, em todos os ângulos, nas cores em que você os vende. Sem apresentação, sem chamada de descoberta, apenas as imagens para que você possa compará-las com o que tem agora.