Die
EDD REST API stellt den Endpunkt /file-download-logs/ bereit, mit dem Sie Protokolle für eine bestimmte Website abrufen können. Eine einfache Abfrage von download-logs sieht wie folgt aus:
https://example.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70
Eine Beispielantwort von download-logs sieht wie folgt aus:
{
"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
}
Download-Logs-Variablen
kunde
Das Anhängen von &[email protected] schränkt die Protokollsuche auf diese E-Mail-Adresse ein. Beispiel:
https://yoursite.com/edd-api/file-download-logs/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&[email protected]
Fehlermeldungen
Wenn die an die EDD API übergebene Abfrage einen Fehler zurückgibt, sieht die Antwort wie folgt aus:
{
"error": "Invalid query!"
}
Jede Abfragemethode in der API enthält aussagekräftige Fehlermeldungen, die Ihnen helfen zu verstehen, was Sie falsch gemacht haben.
Wenn Sie beispielsweise versuchen, eine Statistikabfrage mit einem Datumsbereich durchzuführen, aber ein Enddatum eingeben, das vor dem Startdatum liegt, erhalten Sie eine Fehlermeldung wie diese:
{
"error": "The end date must be later than the date date!"
}
