Die GetQR API befindet sich in der Beta-Phase und steht ausgewählten Workspaces zur Verfügung. Details können sich bis zur allgemeinen Veröffentlichung noch ändern.
styles, frameOptions und logoOptions. Alle Felder sind optional, und für alles, was Sie weglassen, gelten Standardwerte.
Dieselben drei Objekte funktionieren bei QR-Codes, Vorlagen und der Massenerstellung. Unbekannte Formen, Rahmen oder Logos werden mit 422 abgelehnt.
Beispiel für ein Design-Objekt
Stile
Das Objektstyles legt die Formen und Farben des Musters fest.
- Farben. Nur Hex-Werte:
#RGBoder#RRGGBB. - Fehlerkorrektur. Immer
Qund keine Eingabe. Werstyles.qrOptionssendet, erhält422. - Branded und AI designs. Lassen sich über die API nicht festlegen. Wer
styles.logoQrArtsendet, erhält422. - Inhalt.
styles.datawird ignoriert. Das Bild kodiert immer den Inhalt des QR-Codes.
Rahmen
Das ObjektframeOptions fügt um den QR-Code einen dekorativen Rahmen mit einer Handlungsaufforderung hinzu.
Allgemeine Rahmen
Allgemeine Rahmen
none, card, card-1, card-2, card-3, card-4, card-5, card-7, card-8, card-9, card-10, card-11, card-12, card-13, card-14, card-15, card-hor, wreath, envelope, waitress, coffee-cup, scooter, clipboardcard-hor zeigt keine Beschriftung.Rahmen nach QR-Code-Typ
Rahmen nach QR-Code-Typ
Jeder Rahmen funktioniert mit jedem QR-Code-Typ. Die Gruppierung entspricht dem Dashboard.
textColor von color unterscheiden muss, gilt für sie nicht.
Logos
Das ObjektlogoOptions platziert ein Logo in der Mitte des QR-Codes. Mit type wählen Sie die Art des Logos.
Vorgeschlagenes Logo
Setzen Sietype auf suggested und wählen Sie eine id aus dem Katalog. Verwenden Sie logo-none für kein Logo.
Alle IDs vorgeschlagener Logos
Alle IDs vorgeschlagener Logos
logo-none, logo-website-3, logo-website-4, logo-link, logo-pdf-1, logo-pdf-2, logo-pdf-3, logo-picture-1, logo-picture-2, logo-picture-3, logo-picture-5, logo-picture-7, logo-picture-8, logo-video-1, logo-video-5, logo-whatsapp-1, logo-whatsapp-2, logo-whatsapp, logo-wifi-1, logo-wifi-2, logo-wifi-3, logo-wifi, logo-airbnb, logo-apple, logo-binance, logo-bitcoin, logo-bolt-food, logo-booking, logo-facebook, logo-glovo, logo-google, logo-google-maps, logo-google-play, logo-instagram, logo-linkedin, logo-location, logo-mail, logo-paypal, logo-stripe, logo-venmo, logo-cashapp, logo-braintree, logo-square, logo-verifone, logo-google-pay, logo-apple-pay, logo-klarna, logo-ayden, logo-giropay, logo-cartes-bancaires, logo-restaurant, logo-scan-me, logo-tripadvisor, logo-trustpilot, logo-uber-eats, logo-youtube, logo-spotify, logo-spotify-blackEigenes Logo
1
Bild hochladen
Registrieren Sie es über Dateien mit
"target": "logo" und laden Sie die Datei dann an die zurückgegebene uploadUrl hoch.2
Auf die Datei verweisen
Setzen Sie
type auf uploaded und fileId auf die zurückgegebene fileId. fileId ist erforderlich und muss eine ID sein, die der Endpunkt Files zurückgegeben hat.Logogröße
scalePercent legt die Logogröße als Prozentsatz des QR-Codes fest. Erlaubt ist eine ganze Zahl von 15 bis 45. Standard ist 25. Andere Werte, auch Verhältnisse wie 0.25, erhalten 422.
Ein Design aktualisieren
- Teilaktualisierungen. Bei QR-Code aktualisieren werden
styles,frameOptionsundlogoOptionsmit dem gespeicherten Design zusammengeführt. Ein Teilobjekt ändert nur, was es nennt. - Logo wechseln. Ein anderes Logo ersetzt das gespeicherte, behält aber dessen
scalePercent. - Vorlagen. Mit
templateIdbeim Erstellen werden die gesendeten Felder über das Design der Vorlage gelegt. Siehe Vorlagen. - Branded und AI designs. Ein QR-Code mit
designKindbrandedoderaiwurde im Dashboard erstellt. Die API kann sein Bild nicht bearbeiten, behält es aber bei, wenn Sie andere Felder ändern. - Ein Design lesen. Antworten liefern das gespeicherte Design unter
design, im selben Aufbau wie die Anfragefelder, sodass Sie es zurücksenden können.
Häufige Probleme
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Entfernen Sie
styles.qrOptions aus der Anfrage.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Kürzen Sie
frameOptions.text auf höchstens 12 Zeichen.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor und color sind bei einem Rahmen mit Beschriftung gleich. Wählen Sie eine kontrastierende textColor.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Senden Sie
scalePercent als ganzzahligen Prozentwert, zum Beispiel 25, nicht 0.25.Die Eckenfarbe ändert sich nicht
Die Eckenfarbe ändert sich nicht
Ecken verwenden immer
dotsOptions.color. cornersSquareOptions.color und cornersDotOptions.color haben keine Wirkung.