QR-Code Schnittstelle

So wird die QR-Code API benutzt

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:
http://qrcode.loresoft.de/interface/qrcode?level=l&size=5&content=dGVzdA==

Beispiel (PHP)

echo '<img src="http://qrcode.loresoft.de/interface/qrcode?level=h&size=10&content='.base64_encode('Text hier').'" alt="QR-Code" />';
					

Beispiel (JQuery)

$('body').append('<img src="http://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="http://qrcode.loresoft.de/interface/qrcode?level=h&size=10&content='.$vCard.'" alt="QR-Code" />';
					

Zur Schnittstelle