API-ul GetQR este în versiune beta și este disponibil pentru anumite spații de lucru. Detaliile se pot schimba înainte de lansarea generală.
styles, frameOptions și logoOptions atunci când îl creați sau îl actualizați. Toate câmpurile sunt opționale, iar pentru tot ce omiteți se aplică valorile implicite.
Aceleași trei obiecte funcționează pentru coduri QR, șabloane și creări în masă. Formele, cadrele sau logourile necunoscute sunt respinse cu 422.
Exemplu de obiect de design
Stiluri
Obiectulstyles stabilește formele și culorile modelului.
- Culori. Doar valori hex:
#RGBsau#RRGGBB. - Corecția erorilor. Întotdeauna
Qși nu poate fi setată. Trimitereastyles.qrOptionsprimește422. - Designuri Branded și AI. Nu pot fi setate prin API. Trimiterea
styles.logoQrArtprimește422. - Conținut.
styles.dataeste ignorat. Imaginea codifică întotdeauna conținutul codului QR.
Cadre
ObiectulframeOptions adaugă în jurul codului QR un cadru decorativ cu un îndemn la acțiune.
Cadre generale
Cadre generale
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 nu afișează nicio etichetă.Cadre pe tipuri de coduri QR
Cadre pe tipuri de coduri QR
Orice cadru funcționează cu orice tip de cod QR. Gruparea corespunde celei din panou.
textColor trebuie să difere de color nu li se aplică.
Logouri
ObiectullogoOptions plasează un logo în centrul codului QR. Setați type pentru a alege tipul de logo.
Logo sugerat
Setațitype la suggested și alegeți un id din catalog. Folosiți logo-none pentru a nu avea logo.
Toate ID-urile de logouri sugerate
Toate ID-urile de logouri sugerate
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-blackLogoul propriu
1
Încărcați imaginea
Înregistrați-o cu Fișiere folosind
"target": "logo", apoi încărcați fișierul la uploadUrl returnat.2
Referiți fișierul
Setați
type la uploaded și fileId la fileId returnat. fileId este obligatoriu și trebuie să fie un ID returnat de endpointul Files.Dimensiunea logoului
scalePercent stabilește dimensiunea logoului ca procent din codul QR. Acceptă un număr întreg de la 15 la 45. Valoarea implicită este 25. Alte valori, inclusiv rapoarte precum 0.25, primesc 422.
Actualizarea unui design
- Actualizări parțiale. La Actualizarea unui cod QR,
styles,frameOptionsșilogoOptionssunt combinate cu designul stocat. Un obiect parțial modifică doar ce menționează. - Schimbarea logoului. Alegerea altui logo îl înlocuiește pe cel stocat, dar păstrează
scalePercent. - Șabloane. Cu
templateIdla creare, câmpurile pe care le trimiteți sunt aplicate peste designul șablonului. Consultați Șabloane. - Designuri Branded și AI. Un cod QR cu
designKindbrandedsauaia fost creat în panou. API-ul nu îi poate edita imaginea, dar o păstrează când modificați alte câmpuri. - Citirea unui design. Răspunsurile returnează designul stocat sub
design, în aceeași formă ca și câmpurile cererii, astfel încât să îl puteți trimite înapoi.
Probleme frecvente
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Eliminați
styles.qrOptions din cerere.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Scurtați
frameOptions.text la cel mult 12 caractere.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor și color sunt identice pe un cadru care afișează o etichetă. Alegeți un textColor contrastant.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Trimiteți
scalePercent ca procent întreg, de exemplu 25, nu 0.25.Culoarea colțurilor nu se schimbă
Culoarea colțurilor nu se schimbă
Colțurile folosesc întotdeauna
dotsOptions.color. cornersSquareOptions.color și cornersDotOptions.color nu au efect.