Naar hoofdinhoud gaan
De GetQR API is in bèta en beschikbaar voor geselecteerde workspaces. Details kunnen nog veranderen vóór de algemene release.
Geef een QR-code een stijl met de optionele objecten 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

Stuur het mee met de rest van de QR-code:

Stijlen

Het styles-object bepaalt de vormen en kleuren van het patroon.
  • Kleuren. Alleen hexwaarden: #RGB of #RRGGBB.
  • Foutcorrectie. Altijd Q, en niet instelbaar. Stuur je styles.qrOptions mee, dan krijg je 422.
  • Branded en AI designs. Kun je niet via de API instellen. Stuur je styles.logoQrArt mee, dan krijg je 422.
  • Inhoud. styles.data wordt genegeerd. De afbeelding codeert altijd de inhoud van de QR-code.
Zorg voor genoeg contrast tussen voorgrond- en achtergrondkleur, met een donkere voorgrond op een lichte achtergrond. Codes met weinig contrast worden mogelijk niet gescand. Zie Kleuren.

Frames

Het frameOptions-object voegt een decoratief frame met een call-to-action rond de QR-code toe.
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.
Elk frame werkt met elk QR-codetype. De indeling volgt het dashboard.
Frames zonder label hebben in het dashboard geen veld voor een call-to-action, en de regel dat textColor moet verschillen van color geldt voor hen niet.

Logo’s

Het logoOptions-object plaatst een logo in het midden van de QR-code. Kies met type het soort logo. Stel type in op suggested en kies een id uit de catalogus. Gebruik logo-none voor geen 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

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.
Een onbekend bestand, een onvoltooide upload of een bestand dat voor een andere target is geüpload, wordt geweigerd.

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, frameOptions en logoOptions samengevoegd 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 scalePercent behouden.
  • Sjablonen. Met templateId bij 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 designKind branded of ai is 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

Verwijder styles.qrOptions uit het verzoek.
Kort frameOptions.text in tot 12 tekens of minder.
textColor en color zijn gelijk bij een frame dat een label toont. Kies een contrasterende textColor.
Stuur scalePercent als geheel percentage, bijvoorbeeld 25, niet 0.25.
Hoeken gebruiken altijd dotsOptions.color. cornersSquareOptions.color en cornersDotOptions.color hebben geen effect.

Volgende stappen

QR-codes

Sjablonen

Bestanden

Ontwerpoverzicht