A API de leilões permite que você crie uma ampla variedade de leilões. Seja que você queira incluir listings patrocinados nos resultados de pesquisa ou banners na sua página inicial, nós temos você coberto.Documentation Index
Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
Use this file to discover all available pages before exploring further.
Antes de começar
Antes de estar pronto para usar a API de leilões, você precisa:- Obter uma API key para autenticação.
- Criar várias campanhas, para ter lances disponíveis para os leilões.
Solicitação
O endpoint/auctions permite executar até 5 leilões em uma única solicitação.
A especificação completa para este endpoint está aqui.
Isso pode ser muito para absorver de uma vez, então vamos manter o básico por enquanto.
Cada corpo de solicitação deve ser fornecido como JSON e geralmente é estruturado da seguinte forma.
- Os leilões são fornecidos como um array no campo
auctions. Você pode fornecer de 1 a 5 leilões em uma única solicitação. - Cada leilão tem um
typeque determinará se listings ou banners estão sendo leiloados. - Cada leilão tem um campo
slots, isso determina o número máximo de vencedores do leilão.
Resposta
Se não houver erros de solicitação, o endpoint de leilões retornará os resultados para cada leilão. Uma resposta bem-sucedida não significa que cada leilão teve sucesso ou tem vencedores. Você precisará verificar os resultados para determinar isso.Resposta com vencedores
Supondo que ambos os leilões na solicitação anterior resultaram em vencedores, a resposta poderia se parecer com algo assim:- Os resultados do leilão estão sob uma propriedade de nível superior
results. - A ordem dos resultados corresponde à ordem dos leilões.
- Cada resultado tem um array de vencedores. Este array pode estar vazio e nunca será maior que os
slotsdo leilão. - É possível que os leilões falhem/tenham sucesso independentemente. A flag
errorindica se um leilão teve sucesso.
rankum número baseado em 1 que corresponde à sua posição emwinners.resolvedBidIdidentificando o lance que fez este vencedor ganhar. Este ID é usado para relacionar o lance aos eventos.