Login
Get Started

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

EDD REST API – Descargas de archivos

La
API REST de EDD proporciona el endpoint /file-download-logs/, que te permite recuperar registros de un sitio determinado. Una consulta básica de download-logs tiene este aspecto:

https://example.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70

Una respuesta de ejemplo de download-logs tiene este aspecto:

{
    "download_logs": [
        {
            "ID": 257,
            "user_id": "1",
            "product_id": 68,
            "product_name": "Ebook: I am Pippin Williamson, and so can YOU.",
            "customer_id": "1",
            "payment_id": "254",
            "file": "Be Kind To Your Web Footed Friends",
            "ip": "68.56.68.4",
            "date": "2015-11-03 18:36:05"
        },
        {
            "ID": 256,
            "user_id": "1",
            "product_id": 68,
            "product_name": "Ebook: I am Pippin Williamson, and so can YOU.",
            "customer_id": "1",
            "payment_id": "254",
            "file": "Be Kind To Your Web Footed Friends",
            "ip": "68.56.68.4",
            "date": "2015-11-03 18:34:00"
        }
    ],
    "request_speed": 0.076191902160645
}
Variables de Download-logs
cliente

Añadir &[email protected] limitará la búsqueda de registros a esa dirección de correo electrónico. Ejemplo:

https://yoursite.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&[email protected]

Mensajes de error

Si la consulta que has pasado a la API de EDD devuelve un error, la respuesta será así:

{
    "error": "Invalid query!"
}

Cada método de consulta en la API incluye mensajes de error significativos para ayudarte a averiguar qué has hecho mal.

Por ejemplo, si intentas realizar una consulta de estadísticas con un rango de fechas pero introduces una fecha de finalización anterior a la fecha de inicio, obtendrás un error como este:

{
    "error": "The end date must be later than the date date!"
}
Was this article helpful?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]