La
EDD REST API fornisce l'endpoint /file-download-logs/, che consente di recuperare i log per un dato sito. Una query di base per download-logs è simile a questa:
https://example.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70
Una risposta di esempio per download-logs è simile a questa:
{
"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
}
Variabili di Download-logs
cliente
L'aggiunta di &[email protected] restringerà la ricerca dei log a quell'indirizzo email. Esempio:
https://yoursite.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&[email protected]
Messaggi di Errore
Se la query passata all'API EDD restituisce un errore, la risposta sarà simile a questa:
{
"error": "Invalid query!"
}
Ogni metodo di query nell'API include messaggi di errore significativi per aiutarti a capire cosa hai sbagliato.
Ad esempio, se tenti di eseguire una query di statistiche con un intervallo di date ma inserisci una data di fine precedente alla data di inizio, riceverai un errore simile a questo:
{
"error": "The end date must be later than the date date!"
}
