🔥 Gotowy na dużą skalę? Odblokuj nielimitowane licencje API za jedyne 100 zł rocznie!
Sprawdź Plan PRO ->
LIVE API TESTER

Interaktywny Symulator

Sprawdź, jak Twoja strona zareaguje na odpowiedzi z serwerów KeyAPI.pl

🔍 Tester Integracji

🎮 Użyj tych danych, aby zobaczyć efekt:

ID Produktu: test-123
Status: Symulacja
Kod sukcesu: KOD-OK-123
Kod błędu: KOD-ERROR-123

* Możesz też wpisać swój prawdziwy Product ID oraz wygenerowany klucz z panelu!

🎁

Dostęp odblokowany!

Użytkownik właśnie potwierdził licencję. Twoja strona może teraz wyświetlić przycisk pobierania lub ukrytą treść.

JSON RESPONSE
// Kliknij przycisk, aby wysłać żądanie do API...
FRONT-END (JS/FETCH)
fetch('https://keyapi.pl/wp-json/keyapi/v1/verify', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    api_key: 'TWÓJ_PRODUCT_ID',
    license_key: 'KLUCZ_KLIENTA'
  })
})
.then(res => res.json())
.then(data => {
  if(data.status === 'success') {
    // 1. Ukryj formularz
    // 2. Pokaż ukrytą treść / link
  }
});

🛠️ Co zrobić, gdy API zwróci wynik?

Oto gotowy schemat logiczny, który powinieneś wdrożyć na swojej stronie WWW lub w aplikacji.

1

Jeśli wynik to "success"

To moment, w którym licencja została potwierdzona. W swoim kodzie powinieneś:

  • Ukryć formularz wpisywania klucza.
  • Pokazać ukrytą treść lub przycisk Pobierz teraz.
  • Opcjonalnie: Zapisać klucz w localStorage, aby użytkownik nie musiał go wpisywać przy każdym odświeżeniu.
2

Jeśli wynik to "error"

Coś poszło nie tak (zły klucz lub licencja wygasła). Zalecane działania:

  • Wyświetlić komunikat: "Twoja licencja jest nieważna".
  • Dodać przycisk: "Przejdź do sklepu i odnów subskrypcję".
  • Zablokować dostęp do przycisku pobierania pliku.

Przykładowa weryfikacja w PHP (Backend / WordPress)

$response = wp_remote_post( 'https://keyapi.pl/wp-json/keyapi/v1/verify', [
    'body' => [
        'api_key'     => 'TWÓJ_PRODUCT_ID',
        'license_key' => $klucz_uzytkownika
    ]
]);
$data = json_decode( wp_remote_retrieve_body( $response ) );
if ( $data->status === 'success' ) { 
    echo "Dostęp przyznany!"; // Tutaj odblokuj dostęp do pliku
} else {
    echo "Błąd: " . $data->message;
}
🔌

KeyAPI WordPress Plugin

Zabezpiecz swoje pliki i treści jednym kliknięciem. Zainstaluj naszą darmową wtyczkę "No-Code" na swoim WordPressie. System sam wygeneruje formularze i zablokuje wybrane materiały przed nielegalnym pobraniem.

⬇️ Pobierz wtyczkę za darmo