La API de subastas le permite crear una amplia variedad de subastas. Ya sea que desee incluir listings patrocinados en los resultados de búsqueda o banners en su página de inicio, lo tenemos cubierto.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 comenzar
Antes de estar listo para usar la API de subastas, necesita:- Obtener una API key para autenticarse.
- Crear varias campañas, para tener ofertas disponibles para las subastas.
Solicitud
El endpoint/auctions le permite ejecutar hasta 5 subastas en una sola solicitud.
La especificación completa para este endpoint se encuentra aquí.
Esto puede ser mucho para asimilar de una vez, así que mantengámonos en lo básico por ahora.
Cada cuerpo de solicitud debe proporcionarse como JSON y generalmente se estructura de la siguiente manera.
- Las subastas se proporcionan como un array en el campo
auctions. Puede proporcionar de 1 a 5 subastas en una sola solicitud. - Cada subasta tiene un
typeque determinará si se están subastando listings o banners. - Cada subasta tiene un campo
slots, esto determina el número máximo de ganadores de la subasta.
Respuesta
Si no hay errores de solicitud, el endpoint de subastas devolverá los resultados para cada subasta. Una respuesta exitosa no significa que cada subasta tuvo éxito o tiene ganadores. Deberá verificar los resultados para determinar esto.Respuesta con ganadores
Supongamos que ambas subastas en la solicitud anterior resultan en ganadores, la respuesta podría verse algo así:- Los resultados de la subasta están bajo una propiedad de nivel superior
results. - El orden de los resultados corresponde al orden de las subastas.
- Cada resultado tiene un array de ganadores. Este array puede estar vacío y nunca será más que los
slotsde la subasta. - Es posible que las subastas fallen/tengan éxito de forma independiente. La bandera
errorindica si una subasta tuvo éxito.
rankun número basado en 1 que corresponde a su posición enwinners.resolvedBidIdidentificando la oferta que hizo que este ganador ganara. Este ID se usa para relacionar la oferta con los eventos.