Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

Dokumentacja, materiały referencyjne i samouczki dla Easy Digital Downloads 

EDD REST API – Pobieranie plików

EDD REST API
EDD REST API udostępnia punkt końcowy /file-download-logs/, który pozwala na pobieranie dzienników dla danej witryny. Podstawowe zapytanie download-logs wygląda tak:

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

Przykładowa odpowiedź download-logs wygląda tak:

{
    "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
}
Zmienne download-logs
klient

Dodanie &[email protected] zawęzi wyszukiwanie dziennika do tego adresu e-mail. Przykład:

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

Komunikaty o błędach

Jeśli zapytanie przekazane do EDD API zwróci błąd, odpowiedź będzie wyglądać tak:

{
    "error": "Invalid query!"
}

Każda metoda zapytania w API zawiera zrozumiałe komunikaty o błędach, które pomogą Ci zidentyfikować, co zrobiłeś źle.

Na przykład, jeśli spróbujesz wykonać zapytanie statystyk z zakresem dat, ale podasz datę końcową wcześniejszą niż datę początkową, otrzymasz komunikat o błędzie podobny do tego:

{
    "error": "The end date must be later than the date date!"
}
Czy ten artykuł był pomocny?

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]