Dokumentacja API

Zintegruj generator OpenQR ze swoją aplikacją, CRM lub stroną internetową.

Endpoint Główny

Wszystkie żądania wysyłaj metodą GET na poniższy adres:

GET https://openqr.pl/wp-json/openqr/v1/generate

Parametry

Parametr Typ Opis Przykład
text string (Wymagany) Treść do zakodowania. Pamiętaj o URL Encode. mywebsite.com
size int Rozmiar obrazka (1-50). Domyślnie 10. 20
color hex Kolor kodu (bez znaku #). Domyślnie 000000. ff0000
logo url Bezpośredni link do logo (png/jpg). https://...

Przykłady użycia

HTML <img>

Najprostszy sposób wstawienia kodu na stronę.

<img src="https://openqr.pl/wp-json/openqr/v1/generate?text=Hello&color=00d2ff" alt="QR Code" />

JavaScript / Fetch

Pobieranie obrazka dynamicznie w aplikacji JS.

const url = 'https://openqr.pl/wp-json/openqr/v1/generate?text=Hello';

fetch(url)
  .then(response => {
     console.log('Kod wygenerowany:', response.url);
     // Tutaj możesz przypisać URL do src obrazka
  })
  .catch(error => console.error('Błąd:', error));

PHP / cURL

Zapisywanie kodu na serwerze.

$url = 'https://openqr.pl/wp-json/openqr/v1/generate?text=Hello';
$image = file_get_contents($url);
file_put_contents('kod-qr.png', $image);