Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

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

EDD REST API – Punkty końcowe

EDD REST API zawiera sześć punktów końcowych do uzyskiwania informacji, każdy do wykonywania określonego rodzaju żądania:

  • stats – Do pobierania statystyk zarobków/sprzedaży dla określonych dat, zakresów dat i konkretnych produktów.
  • products – Do pobierania informacji o produktach sklepu.
  • customers – Do pobierania statystyk klientów.
  • sales – Do pobierania ostatnich sprzedaży i informacji o każdej sprzedaży (zakupione przedmioty, kupujący, kwota itp.).
  • discounts – Do pobierania informacji o wszystkich dostępnych zniżkach.
  • download-logs – Do pobierania logów pobierania plików.

Punkty końcowe są używane w następujący sposób:

https://example.com/edd-api//

Na przykład:

https://example.com/edd-api/sales/

W połączeniu z kluczem API i tokenem, kompletny adres URL wygląda tak:

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

Widoczność

Wszystkie punkty końcowe wymagają klucza API i tokena, z wyjątkiem punktu końcowego produktów. Dzieje się tak, ponieważ produkty domyślnie mają być zawsze publiczne.

Format odpowiedzi

Odpowiedź zwracana przez EDD API jest dostępna w dwóch formatach:

Aby określić zwracany format (jeśli żaden nie zostanie określony, użyty zostanie JSON), po prostu dodaj argument
format do adresu URL:

https://yoursite.com/edd-api/sales/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&format=xml

Przykładowa odpowiedź JSON wygląda tak:

{
    "sales": [
        {
            "ID": 611,
            "subtotal": "20",
            "tax": 0,
            "fees": false,
            "total": "20",
            "gateway": "manual",
            "email": "[email protected]",
            "date": "2013-02-25 11:42:05",
            "products": [
                {
                    "name": "Simple Notices Pro",
                    "price": "20",
                    "price_name": "Price one"
                }
            ]
        }
    ]
}

Przykładowa odpowiedź XML (dla tego samego zapytania) wygląda tak:

  
    611
    20
    0
    false
    20
    manual
    [email protected]
    2013-02-25 11:42:05
    
      Simple Notices Pro
      20
      Price one
    
  

Opcjonalne zmienne URL

Możesz dodać dodatkowe zmienne URL, aby dostosować zwracane dane. Oto kilka przykładów, jak możesz to zrobić.

  • Liczba: Domyślnie API wyświetla 10 wyników na stronę, jeśli tak zostało ustawione w Twoich ustawieniach czytania w WordPress. Ale jeśli chcesz to zmienić dla konkretnego wywołania API, możesz dodać „&number=11” do adresu URL, aby uzyskać inną liczbę wyników na stronę. W tym przykładzie otrzymasz 11 wyników.
  • Strona: Domyślnie API wyświetla stronę numer 1 wyników. Jeśli chcesz to zmienić dla konkretnego wywołania API, możesz dodać „&page=2” do adresu URL, aby uzyskać inną stronę wyników.
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]