Ir al contenido principal
API

Aprenda a solicitar la API de Adsterra para optimizar la monetización del tráfico

Victoria V avatar
Escrito por Victoria V
Actualizado hace más de un mes

💡 Si está en el proceso de deshacerse de las hojas de cálculo o ya tiene un sistema de análisis adecuado, puede usar nuestra API para obtener los datos que necesite automáticamente, sin tener que importar un archivo CSV de vez en cuando.

💡 Por favor tenga en cuenta que nuestra API solo admite el método GET. Eso significa que no podrá eliminar ni agregar dominios o formatos de anuncios mediante la API.

Cómo obtener un token de API

Para obtener un token de API, vaya a la página “API” en el menú de la izquierda y haga clic en “Generate new token”. También puede acceder a la documentación de API desde esa página y ver todos los tokens que ha usado antes.

❗ Por favor tenga en cuenta que solo puede haber un token válido a la vez. Entonces, una vez que genere un nuevo token, debe hacer un cambio en todas las solicitudes de API que haya realizado.

Instale el token en este parámetro de encabezado llamado x-api-key:

Endpoints y URI disponibles

Todas las solicitudes se realizan al siguiente URI:

<https://api3.adsterratools.com/publisher/>

A continuación, encontrará la lista de endpoints disponibles:

  • /domains/{format}: devuelve los sitios web que ha agregado a Adsterra, incluso sus nombres e ID únicos.

  • /domain/{domain_id}/placements.{format}: sus placements en el dominio especificado; tenga en cuenta que primero necesitará recuperar el domain_id a través de la solicitud /domains/ {format}

  • /placements.{format}: devuelve la lista completa de sus placements.

  • /stats.{format}: un informe que incluye impresiones, clics, CTR, CPM e ingresos por fecha. Puede especificar domain_id, placement_id, fechas de inicio y finalización, así como un GEO específico.

Se puede recuperar los datos en JSON, XML y CSV. Asegúrese de especificar el formato de datos que necesite en el URI:

<https://api3.adsterratools.com/publisher/domains.json>

Los ejemplos de solicitudes para obtener estadísticas de Adsterra a través de API

Le guiaremos a través de unas solicitudes utilizando Postman, una herramienta de prueba de API popular. Puede usarla para tener la idea de cómo formateamos los datos y para probar las solicitudes que planea realizar.

Primero, necesitamos obtener los IDs de nuestros dominios del siguiente URI:

<https://api3.adsterratools.com/publisher/domains.json>

En el cuerpo de respuesta, podemos ver lo siguiente:

Busquemos las placement_id's del primer sitio web (domain_id 1385226):

Ahora, podemos usar domain_id y placement_id para obtener las estadísticas de esta placement:

La respuesta:

Los errores posibles y formas de solucionarlos

401: el token es incorrecto. Por favor utilice el token disponible en su tablero de instrumentos.

403: el token ya no es válido. Por favor genere un token nuevo.

404 No encontrado. Asegúrese de que el URI sea correcto.

¿Ha quedado contestada tu pregunta?