Connexion
Commencer

Documentation Easy Digital Downloads

Documentation, matériel de référence et tutoriels pour Easy Digital Downloads 

API REST EDD – Téléchargements de fichiers

L'API REST EDD fournit le point de terminaison /file-download-logs/, qui vous permet de récupérer les journaux pour un site donné. Une requête de base download-logs ressemble à ceci :

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

Un exemple de réponse download-logs ressemble à ceci :

{
    "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 journaux de téléchargement
client

L'ajout de &[email protected] permettra de limiter la recherche de journaux à cette adresse e-mail. Exemple :

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

Messages d'erreur

Si la requête que vous avez transmise à l'API EDD renvoie une erreur, la réponse se présentera comme suit :

{
    "error": "Invalid query!"
}

Chaque méthode de requête de l'API inclut des messages d'erreur significatifs pour vous aider à comprendre ce que vous avez mal fait.

Par exemple, si vous tentez d'effectuer une requête de statistiques avec une plage de dates mais que vous entrez une date de fin antérieure à la date de début, vous obtiendrez une erreur comme celle-ci :

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

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]