GetQR:s API är i beta och finns för utvalda arbetsytor. Detaljer kan ändras före den allmänna lanseringen.
styles, frameOptions och logoOptions när du skapar eller uppdaterar den. Alla fält är valfria, och standardvärden gäller för allt du utelämnar.
Samma tre objekt fungerar för QR-koder, mallar och massskapanden. Okända former, ramar eller logotyper avvisas med 422.
Exempel på designobjekt
Stilar
Objektetstyles anger mönstrets former och färger.
- Färger. Bara hexvärden:
#RGBeller#RRGGBB. - Felkorrigering. Alltid
Q, och inte ett indatavärde. Om du skickarstyles.qrOptionsfår du422. - Varumärkes- och AI-designer. Kan inte anges via API:et. Om du skickar
styles.logoQrArtfår du422. - Innehåll.
styles.dataignoreras. Bilden kodar alltid QR-kodens innehåll.
Ramar
ObjektetframeOptions lägger till en dekorativ ram med en uppmaningstext runt QR-koden.
Allmänna ramar
Allmänna ramar
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 visar ingen text.Ramar per QR-kodstyp
Ramar per QR-kodstyp
Alla ramar fungerar med alla QR-kodstyper. Grupperingen följer instrumentpanelen.
textColor måste skilja sig från color gäller inte för dem.
Logotyper
ObjektetlogoOptions placerar en logotyp i mitten av QR-koden. Ange type för att välja typ av logotyp.
Föreslagen logotyp
Sätttype till suggested och välj ett id från katalogen. Använd logo-none för ingen logotyp.
Alla id:n för föreslagna logotyper
Alla id:n för föreslagna logotyper
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-blackEgen logotyp
1
Ladda upp bilden
Registrera den med Filer med
"target": "logo" och ladda sedan upp filen till den returnerade uploadUrl.2
Referera till filen
Sätt
type till uploaded och fileId till det returnerade fileId. fileId krävs, och det måste vara ett id som returnerats av slutpunkten för filer.Logotypens storlek
scalePercent anger logotypens storlek i procent av QR-koden. Värdet är ett heltal från 15 till 45. Standard är 25. Andra värden, även kvoter som 0.25, får 422.
Uppdatera en design
- Partiella uppdateringar. Vid Uppdatera en QR-kod slås
styles,frameOptionsochlogoOptionssamman med den sparade designen. Ett partiellt objekt ändrar bara det som det anger. - Byta logotyp. Om du väljer en annan logotyp ersätts den sparade, men dess
scalePercentbehålls. - Mallar. Med
templateIdvid skapande slås de fält du skickar samman ovanpå mallens design. Se Mallar. - Varumärkes- och AI-designer. En QR-kod med
designKindbrandedelleraihar skapats i instrumentpanelen. API:et kan inte redigera dess bild, men behåller den när du ändrar andra fält. - Läsa en design. Svaren returnerar den sparade designen under
design, i samma form som fälten i begäran, så att du kan skicka tillbaka den.
Vanliga problem
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Ta bort
styles.qrOptions från begäran.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Korta ned
frameOptions.text till högst 12 tecken.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor och color är samma på en ram som visar en text. Välj en kontrasterande textColor.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Skicka
scalePercent som ett heltal i procent, till exempel 25, inte 0.25.Hörnens färg ändras inte
Hörnens färg ändras inte
Hörnen använder alltid
dotsOptions.color. cornersSquareOptions.color och cornersDotOptions.color har ingen effekt.