Interface
Parameter |
Typ |
Beschreibung |
level |
string {l|m|q|h} |
Fehlerkorrektur, default=l |
size |
int {1-10} |
Ausgabegröße, default=4 |
content |
string {1,2000} |
Content, muss base64 enkodiert sein |
download |
boolean {true|false} |
Ausgabe als Download {true} oder Grafik anzeigen {false}, default=false |
Beispiel (direkter Zugriff)
Um einen QR-Code zu erzeugen, muss die Schnittstelle wie folgt definiert werden:
https://qrcode.loresoft.de/interface/qrcode?level=l&size=5&content=dGVzdA==
Beispiel (PHP)
echo '<img src="https://qrcode.loresoft.de/interface/qrcode?level=h&size=10&content='.base64_encode('Text hier').'" alt="QR-Code" />';
Beispiel (JQuery)
$('body').append('<img src="https://qrcode.loresoft.de/interface/qrcode?level=h&size=10&content='+btoa('Text hier')+'" alt="QR-Code" />');
Beispiel vCard (PHP)
$vCard = base64_encode('
BEGIN:VCARD
VERSION:2.1
N:Ruf;Joachim
FN:Joachim Ruf
ORG:Loresoft
TITLE:Softwareentwickler
URL:http://www.loresoft.de
END:VCARD
');
echo '<img src="https://qrcode.loresoft.de/interface/qrcode?level=h&size=10&content='.$vCard.'" alt="QR-Code" />';
Zur Schnittstelle