Zum Hauptinhalt springen
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.
Gestalten Sie einen QR-Code beim Erstellen oder Aktualisieren mit den optionalen Objekten 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

Senden Sie es zusammen mit dem Rest des QR-Codes:

Stile

Das Objekt styles legt die Formen und Farben des Musters fest.
  • Farben. Nur Hex-Werte: #RGB oder #RRGGBB.
  • Fehlerkorrektur. Immer Q und keine Eingabe. Wer styles.qrOptions sendet, erhält 422.
  • Branded und AI designs. Lassen sich über die API nicht festlegen. Wer styles.logoQrArt sendet, erhält 422.
  • Inhalt. styles.data wird ignoriert. Das Bild kodiert immer den Inhalt des QR-Codes.
Achten Sie auf ausreichenden Kontrast zwischen Vorder- und Hintergrundfarbe, mit dunklem Vordergrund auf hellem Hintergrund. Codes mit wenig Kontrast lassen sich womöglich nicht scannen. Siehe Farben.

Rahmen

Das Objekt frameOptions fügt um den QR-Code einen dekorativen Rahmen mit einer Handlungsaufforderung hinzu.
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.
Jeder Rahmen funktioniert mit jedem QR-Code-Typ. Die Gruppierung entspricht dem Dashboard.
Rahmen ohne Beschriftung haben im Dashboard kein Feld für die Handlungsaufforderung, und die Regel, dass sich textColor von color unterscheiden muss, gilt für sie nicht.

Logos

Das Objekt logoOptions platziert ein Logo in der Mitte des QR-Codes. Mit type wählen Sie die Art des Logos. Setzen Sie type auf suggested und wählen Sie eine id aus dem Katalog. Verwenden Sie logo-none für kein Logo.
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-black
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.
Eine unbekannte Datei, ein nicht abgeschlossener Upload oder eine für ein anderes Target hochgeladene Datei wird abgelehnt.

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, frameOptions und logoOptions mit 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 templateId beim Erstellen werden die gesendeten Felder über das Design der Vorlage gelegt. Siehe Vorlagen.
  • Branded und AI designs. Ein QR-Code mit designKind branded oder ai wurde 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

Entfernen Sie styles.qrOptions aus der Anfrage.
Kürzen Sie frameOptions.text auf höchstens 12 Zeichen.
textColor und color sind bei einem Rahmen mit Beschriftung gleich. Wählen Sie eine kontrastierende textColor.
Senden Sie scalePercent als ganzzahligen Prozentwert, zum Beispiel 25, nicht 0.25.
Ecken verwenden immer dotsOptions.color. cornersSquareOptions.color und cornersDotOptions.color haben keine Wirkung.

Wie geht es weiter?

QR-Codes

Vorlagen

Dateien

Design-Übersicht