L’API di GetQR è in beta ed è disponibile per alcuni workspace selezionati. I dettagli possono cambiare prima del rilascio generale.
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
Stili
L’oggettostyles imposta le forme e i colori del motivo.
- Colori. Solo valori esadecimali:
#RGBo#RRGGBB. - Correzione degli errori. Sempre
Q, e non è un parametro di input. Inviarestyles.qrOptionsrestituisce422. - Design Branded e AI. Non si possono impostare tramite l’API. Inviare
styles.logoQrArtrestituisce422. - Contenuto.
styles.dataviene ignorato. L’immagine codifica sempre il contenuto del QR code.
Cornici
L’oggettoframeOptions aggiunge attorno al QR code una cornice decorativa con un invito all’azione.
Cornici generali
Cornici generali
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.Cornici per tipo di QR code
Cornici per tipo di QR code
Qualsiasi cornice funziona con qualsiasi tipo di QR code. Il raggruppamento corrisponde a quello della dashboard.
textColor deve essere diverso da color.
Loghi
L’oggettologoOptions posiziona un logo al centro del QR code. Imposta type per scegliere il tipo di logo.
Logo suggerito
Impostatype su suggested e scegli un id dal catalogo. Usa logo-none per nessun logo.
Tutti gli ID dei loghi suggeriti
Tutti gli ID dei loghi suggeriti
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-blackIl tuo logo
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.Dimensione del logo
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,frameOptionselogoOptionsvengono 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
templateIdin creazione, i campi che invii vengono uniti sopra il design del template. Consulta Template. - Design Branded e AI. Un QR code con
designKindbrandedoaiè 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
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Rimuovi
styles.qrOptions dalla richiesta.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Accorcia
frameOptions.text a 12 caratteri o meno.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor e color sono uguali su una cornice che mostra un’etichetta. Scegli un textColor a contrasto.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Invia
scalePercent come percentuale intera, ad esempio 25, non 0.25.Il colore degli angoli non cambia
Il colore degli angoli non cambia
Gli angoli usano sempre
dotsOptions.color. cornersSquareOptions.color e cornersDotOptions.color non hanno alcun effetto.