Ir al contenido principal

Ejemplos de carteros

Visión general

Esta guía proporciona instrucciones paso a paso para autenticar y crear campañas a través de la API de ExoClick utilizando Postman. Todos los ejemplos especifican el tipo de solicitud, las cabeceras y el formato del cuerpo necesarios para cada punto final.

Autenticación (inicio de sesión)

Puede autenticarse utilizando las credenciales de su cuenta o un token de API permanente. Ambos devuelven un token de portador temporal que se utiliza para todas las solicitudes posteriores.

A - Iniciar sesión con nombre de usuario y contraseña

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/login

Cabeceras:

Content-Type: application/json

Body (raw JSON):

{
"username": "YOUR_USERNAME",
"password": "YOUR_PASSWORD"
}

B - Inicio de sesión con token de API

Utilícelo si ha generado un token en el panel de control de ExoClick (Perfil > Tokens de API).

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/login

Cabeceras:

Content-Type: application/json

Body (raw JSON):

{
"api_token": "YOUR_API_TOKEN"
}

flujo de creación de campañas de banners de 300x250

Siga estos pasos en el orden exacto. Tenga en cuenta la transición de JSON a Form-Data en los últimos pasos.

Paso 1: Crear URL de página de destino (Biblioteca)

Registra la URL de destino. Los banners estándar requieren un id_library_url.

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/library/url

Cabeceras:

Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

Body (raw JSON):

{
"url": "https://your-landing-page.com"
}

Resultado: Guarda el "id" devuelto (por ejemplo, 6512406).

Paso 2: Cargar imagen (Biblioteca)

Registra tu activo creativo. La imagen debe ser exactamente de 300x250.

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/library/file

Cabeceras:

Authorization: Bearer YOUR_TOKEN

Body (form-data):

ClaveTipoValor
"archivoArchivoSeleccione su archivo de imagen (300x250)
tipoTextoimagen

Resultado: Guarda el "id" devuelto (por ejemplo, 6884966).

Paso 3: Crear una campaña

Establece la segmentación, el presupuesto y la plantilla img_banner.

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/campaigns

Cabeceras:

Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

Body (raw JSON):

{
"name": "Banner 300x250 Production",
"status": 0,
"advertiser_ad_type": 0,
"media_storage_template": "img_banner",
"size": "300x250",
"categories": {
"type": "targeted",
"elements": [97, 98, 99]
},
"countries": {
"type": "targeted",
"elements": [
{
"country": "USA",
"regions": [0]
}
]
},
"pricing": {
"model": 4,
"price": 300
},
"start_date": "2026-03-02",
"daily_limit_type": 1,
"max_daily_budget": 2000,
"budget_delivery_mode": 1,
"run_on_responsive_zones": 1
}

Resultado: Guarda el "id" devuelto (por ejemplo, 8140060).

Paso 4: Añadir la variación

Vincula la URL (Paso 1) y la Imagen (Paso 2) a la Campaña (Paso 3).

Tipo de solicitud: POST URL: https://api.exoclick.com/v2/campaigns/8140060/variation (Sustituya 8140060 por su ID de campaña real del paso 3)

Cabeceras:

Authorization: Bearer YOUR_TOKEN

Body (form-data):

ClaveTipoValor
id_library_urlTexto6512406 (del Paso 1)
id_archivo_de_bibliotecaTexto6884966 (del paso 2)
activoTexto1

Todos los IDs devueltos en cada paso deben ser guardados y utilizados en peticiones posteriores. Recuerde sustituir YOUR_TOKEN, las rutas de los archivos y los ID por sus valores reales.