Vai al contenuto principale
L’API di GetQR è in beta ed è disponibile per alcuni workspace selezionati. I dettagli possono cambiare prima del rilascio generale.
Personalizza un QR code con gli oggetti facoltativi styles, frameOptions e logoOptions quando lo crei o lo aggiorni. Tutti i campi sono facoltativi e per tutto ciò che ometti valgono i valori predefiniti. Gli stessi tre oggetti funzionano su QR code, template e creazioni in blocco. Forme, cornici o loghi sconosciuti vengono rifiutati con 422.

Esempio di oggetto di design

Invialo insieme al resto del QR code:

Stili

L’oggetto styles imposta le forme e i colori del motivo.
  • Colori. Solo valori esadecimali: #RGB o #RRGGBB.
  • Correzione degli errori. Sempre Q, e non è un parametro di input. Inviare styles.qrOptions restituisce 422.
  • Design Branded e AI. Non si possono impostare tramite l’API. Inviare styles.logoQrArt restituisce 422.
  • Contenuto. styles.data viene ignorato. L’immagine codifica sempre il contenuto del QR code.
Mantieni un contrasto sufficiente tra il colore di primo piano e quello di sfondo, con un primo piano scuro su uno sfondo chiaro. I codici a basso contrasto potrebbero non essere letti. Consulta Colori.

Cornici

L’oggetto frameOptions aggiunge attorno al QR code una cornice decorativa con un invito all’azione.
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 non mostra alcuna etichetta.
Qualsiasi cornice funziona con qualsiasi tipo di QR code. Il raggruppamento corrisponde a quello della dashboard.
Le cornici senza etichetta non hanno un campo per l’invito all’azione nella dashboard, e per loro non vale la regola secondo cui textColor deve essere diverso da color.

Loghi

L’oggetto logoOptions posiziona un logo al centro del QR code. Imposta type per scegliere il tipo di logo.

Logo suggerito

Imposta type su suggested e scegli un id dal catalogo. Usa logo-none per nessun 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

Carica l'immagine

Registrala con File usando "target": "logo", poi carica il file sull’uploadUrl restituito.
2

Fai riferimento al file

Imposta type su uploaded e fileId sul fileId restituito. fileId è obbligatorio e deve essere un ID restituito dall’endpoint File.
Un file sconosciuto, un caricamento non completato o un file caricato per un altro target viene rifiutato. scalePercent imposta la dimensione del logo come percentuale del QR code. Accetta un numero intero da 15 a 45. Il valore predefinito è 25. Gli altri valori, compresi i rapporti come 0.25, restituiscono 422.

Aggiornare un design

  • Aggiornamenti parziali. Con Aggiorna un QR code, styles, frameOptions e logoOptions vengono uniti al design salvato. Un oggetto parziale modifica solo ciò che indica.
  • Cambiare il logo. Se scegli un altro logo, sostituisce quello salvato ma mantiene il suo scalePercent.
  • Template. Con templateId in creazione, i campi che invii vengono uniti sopra il design del template. Consulta Template.
  • Design Branded e AI. Un QR code con designKind branded o ai è stato creato nella dashboard. L’API non può modificarne l’immagine, ma la mantiene quando modifichi altri campi.
  • Leggere un design. Le risposte restituiscono il design salvato in design, con la stessa struttura dei campi della richiesta, così puoi reinviarlo.

Problemi comuni

Rimuovi styles.qrOptions dalla richiesta.
Accorcia frameOptions.text a 12 caratteri o meno.
textColor e color sono uguali su una cornice che mostra un’etichetta. Scegli un textColor a contrasto.
Invia scalePercent come percentuale intera, ad esempio 25, non 0.25.
Gli angoli usano sempre dotsOptions.color. cornersSquareOptions.color e cornersDotOptions.color non hanno alcun effetto.

Passaggi successivi

QR code

Template

File

Panoramica del design