API (datos)

¿Qué es una API?

Es la abreviatura de Interfaz de Programación de Aplicaciones (Application Programming Interface), un conjunto de reglas o protocolos que permiten a diferentes programas de software intercambiar datos e interactuar entre sí.

Usa esto cuando quieras almacenar los datos extraídos con Listly en tu propia base de datos o conectarlos a Google Sheets.

circle-check
circle-info

Guía rápida y sencilla

➡️ Selecciona el resultado de extracción deseado ➡️ Haz clic en el botón API ➡️ (Si es la primera vez) Genera un token ➡️ Obtén el token API y la dirección API


Cómo verificar la dirección API

La API de LISTLY puede considerarse como un conducto de datos (pipeline) para transferir datos extraídos a donde los necesites. Como se muestra en la imagen a continuación, cada página de resultados de datos tiene un botón API, y al hacer clic en él, aparece la dirección API correspondiente a ese resultado. Al acceder a esa dirección, verás los mismos datos que recibirías en Excel. Puedes usar esta función para conectarla a Google Sheets o escribir código adicional para insertar los datos en tu propia base de datos.

Para quienes usan el botón API por primera vez, aparecerá una pantalla de generación de token API como se muestra en la imagen a continuación. Genera el token con un clic y regresa a la página de resultados para hacer clic nuevamente en el botón API.

Si ya has configurado esto antes, puedes verificar tu token API en la configuración de la cuenta.


Tipos de direcciones API

Hay principalmente 2 tipos de direcciones API:

  • API más reciente: Muestra solo los datos extraídos con éxito más recientes.

  • API de registro: Muestra todos los datos extraídos hasta ahora.

Puedes usar tanto las APIs más recientes como las de registro en las páginas de resultados de extracción Single (Individual) y Group (Grupal).

1

Single Latest (Datos más recientes de Single)

Datos más recientes de extracción Single se verifican seleccionando "más recientes" en los resultados y confirmando la API.

2

Single Logs (Datos de registro de Single)

Los datos de registro de extracción Single se verifican seleccionando "registro" en los resultados y confirmando la API.

3

Group Latest (Datos más recientes de Group)

Los datos más recientes de extracción grupal se verifican en la API del grupo.

4

Group Logs (Datos de registro de Group)

Los datos de registro de extracción grupal se pueden verificar en: Lista de registros → Seleccionar el registro de datos deseado → API del grupo.

chevron-rightEl mensaje de respuesta de la API más reciente es {"message": "Warning! Do not use this API endpoint..."}hashtag

Este mensaje aparece cuando el diseño de la página web que estás extrayendo ha cambiado. La extracción de datos sigue funcionando automáticamente bien, pero es un mensaje de advertencia que te informa que la página web ha cambiado. Es más probable que ocurra cuando usas la función de programador para recopil ar automáticamente.

En principio, recomendamos extraer de nuevo desde la extensión de LISTLY. Como el diseño de la página web ha cambiado, es mejor crear un nuevo punto de referencia a largo plazo. Si extraes los datos de nuevo para crear un nuevo punto de partida y vuelves a configurar el programador, podrás usar la API más reciente de forma estable desde ese momento.

Si deseas ignorar la advertencia y seguir usando los datos existentes, puedes usar la dirección que aparece en el área "api_endpoint" en el mensaje anterior. En este caso, aparecerán los datos más recientes extraídos, y la dirección que aparece en "api_endpoint" es la dirección API original + una opción que ignora el mensaje de advertencia (&ignore_warning=y).

Introducción a los API Endpoints

Todas las direcciones API se pueden verificar en la página de resultados de extracción de datos como se muestra en la imagen.

Tipo
URI
Método de solicitud

Single (más reciente)

www.listly.io/api/single?key=<singlekey>

GET

Muestra los datos más recientes. Se usa para recibir los datos más recientes que se extraen automáticamente mediante el programador.

Single (registro)

www.listly.io/api/single/data?key=<datakey>

GET

Muestra todos los datos de registro. Se usa para importar todos los datos acumulados de una vez y revisarlos.

Group (más reciente)

www.listly.io/api/group?key=<groupkey>

GET

Muestra los datos de grupo más recientes.

Group (registro)

www.listly.io/api/group/data?key=<datakey>

GET

Muestra todos los datos del lote (batch) del grupo al que pertenecen los datos seleccionados. El lote (batch) aumenta en 1 cada vez que se acumulan nuevos datos de grupo.

Introducción a los parámetros API

API de datos Single (más recientes)

circle-check

API de datos Single (registro)

circle-check

<datakey> se refiere al resultado de datos que estaba abierto cuando el usuario copió la dirección API. Basándose en la pestaña seleccionada en esos datos, extrae datos idénticos de los datos más recientes o de registro.

Nombre
Tipo de dato
Valor
Valor predeterminado
Descripción

selected

int

1, 2, 3...

1

Es la posición de la pestaña seleccionada. 1 significa primero, 2 significa segundo.

arrange

string

y, n

y

Opción de ordenamiento automático de datos. y ordena automáticamente. n imprime en el orden de aparición sin ordenamiento automático, de izquierda a derecha.

href

string

y, n

n

Opción de inclusión de hipervínculos. y incluye hipervínculos. n no los incluye.

stack

string

vertical, horizontal

vertical

Método de apilamiento de datos. vertical apila verticalmente de arriba hacia abajo. horizontal apila horizontalmente de izquierda a derecha.

file

string

csv, json

json

Formato de salida de datos.

from

datetime

2020-11-01T00:00

Puedes limitar el rango de datos por fecha y hora. from es el punto de inicio. Se expresa como %Y-%m-%dT%H:%M.

to

datetime

2020-11-11T23:59

Puedes limitar el rango de datos por fecha y hora. to es el punto final. Se expresa como %Y-%m-%dT%H:%M.

circle-check

Ejemplos de código

Formato de código Python

Ejemplo real de código Python

Última actualización

¿Te fue útil?