De GetQR API is in bèta en beschikbaar voor geselecteerde workspaces. Details kunnen nog veranderen vóór de algemene release.
styles, frameOptions en logoOptions wanneer je hem maakt of bijwerkt. Alle velden zijn optioneel, en voor alles wat je weglaat gelden standaardwaarden.
Dezelfde drie objecten werken bij QR-codes, sjablonen en bulkaanmaak. Onbekende vormen, frames of logo’s worden geweigerd met 422.
Voorbeeld van een ontwerpobject
Stijlen
Hetstyles-object bepaalt de vormen en kleuren van het patroon.
- Kleuren. Alleen hexwaarden:
#RGBof#RRGGBB. - Foutcorrectie. Altijd
Q, en niet instelbaar. Stuur jestyles.qrOptionsmee, dan krijg je422. - Branded en AI designs. Kun je niet via de API instellen. Stuur je
styles.logoQrArtmee, dan krijg je422. - Inhoud.
styles.datawordt genegeerd. De afbeelding codeert altijd de inhoud van de QR-code.
Frames
HetframeOptions-object voegt een decoratief frame met een call-to-action rond de QR-code toe.
Algemene frames
Algemene frames
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 toont geen label.Frames per QR-codetype
Frames per QR-codetype
Elk frame werkt met elk QR-codetype. De indeling volgt het dashboard.
textColor moet verschillen van color geldt voor hen niet.
Logo’s
HetlogoOptions-object plaatst een logo in het midden van de QR-code. Kies met type het soort logo.
Voorgesteld logo
Steltype in op suggested en kies een id uit de catalogus. Gebruik logo-none voor geen logo.
Alle ID's van voorgestelde logo's
Alle ID's van voorgestelde logo's
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-blackJe eigen logo
1
Upload de afbeelding
Registreer haar via Bestanden met
"target": "logo" en upload het bestand daarna naar de teruggegeven uploadUrl.2
Verwijs naar het bestand
Stel
type in op uploaded en fileId op de teruggegeven fileId. fileId is verplicht en moet een ID zijn die het Files-endpoint heeft teruggegeven.Logogrootte
scalePercent bepaalt de grootte van het logo als percentage van de QR-code. Het is een geheel getal van 15 tot 45. De standaardwaarde is 25. Andere waarden, ook verhoudingen zoals 0.25, krijgen 422.
Een ontwerp bijwerken
- Gedeeltelijke updates. Bij Een QR-code bijwerken worden
styles,frameOptionsenlogoOptionssamengevoegd met het opgeslagen ontwerp. Een gedeeltelijk object wijzigt alleen wat het noemt. - Het logo wijzigen. Kies je een ander logo, dan vervangt dat het opgeslagen logo, maar blijft de
scalePercentbehouden. - Sjablonen. Met
templateIdbij het aanmaken worden de velden die je meestuurt samengevoegd met het ontwerp van het sjabloon. Zie Sjablonen. - Branded en AI designs. Een QR-code met
designKindbrandedofaiis in het dashboard gemaakt. De API kan de afbeelding ervan niet bewerken, maar behoudt die wanneer je andere velden wijzigt. - Een ontwerp lezen. Antwoorden geven het opgeslagen ontwerp terug onder
design, in dezelfde vorm als de velden in het verzoek, zodat je het ongewijzigd terug kunt sturen.
Veelvoorkomende problemen
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Verwijder
styles.qrOptions uit het verzoek.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Kort
frameOptions.text in tot 12 tekens of minder.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor en color zijn gelijk bij een frame dat een label toont. Kies een contrasterende textColor.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Stuur
scalePercent als geheel percentage, bijvoorbeeld 25, niet 0.25.De hoekkleur verandert niet
De hoekkleur verandert niet
Hoeken gebruiken altijd
dotsOptions.color. cornersSquareOptions.color en cornersDotOptions.color hebben geen effect.