A GetQR API béta állapotban van, és csak kiválasztott munkaterületek számára érhető el. A részletek az általános kiadásig változhatnak.
styles, frameOptions és logoOptions objektummal szabhatja testre létrehozáskor vagy frissítéskor. Minden mező opcionális, és amit elhagy, arra az alapértékek érvényesek.
Ugyanez a három objektum működik a QR-kódoknál, a sablonoknál és a tömeges létrehozásnál. Az ismeretlen formákat, kereteket vagy logókat a rendszer 422 hibával elutasítja.
Példa dizájnobjektum
Stílusok
Astyles objektum a minta formáit és színeit állítja be.
- Színek. Csak hexadecimális értékek:
#RGBvagy#RRGGBB. - Hibajavítás. Mindig
Q, és nem adható meg. Astyles.qrOptionselküldése422hibát ad. - Branded és AI dizájnok. Az API-n keresztül nem állíthatók be. A
styles.logoQrArtelküldése422hibát ad. - Tartalom. A
styles.datamezőt a rendszer figyelmen kívül hagyja. A kép mindig a QR-kód tartalmát kódolja.
Keretek
AframeOptions objektum díszes keretet ad a QR-kód köré, cselekvésre ösztönző felirattal.
Általános keretek
Általános keretek
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, clipboardA card-hor nem jelenít meg feliratot.Keretek QR-kód-típusonként
Keretek QR-kód-típusonként
Bármely keret bármely QR-kód-típussal működik. A csoportosítás az irányítópultét követi.
textColor értékének el kell térnie a color értékétől.
Logók
AlogoOptions objektum logót helyez a QR-kód közepére. A type mezővel választhatja ki a logó fajtáját.
Javasolt logó
Állítsa atype értékét suggested értékre, és válasszon egy id értéket a katalógusból. Logó nélküli kódhoz használja a logo-none értéket.
Az összes javasolt logó azonosítója
Az összes javasolt logó azonosítója
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-blackSaját logó
1
Töltse fel a képet
Regisztrálja a Fájlok végponttal,
"target": "logo" értékkel, majd töltse fel a fájlt a visszakapott uploadUrl címre.2
Hivatkozzon a fájlra
Állítsa a
type értékét uploaded értékre, a fileId mezőt pedig a visszakapott fileId értékre. A fileId kötelező, és a Fájlok végpont által visszaadott azonosítónak kell lennie.Logóméret
AscalePercent a logó méretét állítja be a QR-kód százalékában. Az érték egy 15 és 45 közötti egész szám. Az alapértelmezés 25. Más értékek, köztük az olyan arányok, mint a 0.25, 422 hibát kapnak.
A dizájn frissítése
- Részleges frissítés. A QR-kód frissítése végponton a
styles,frameOptionséslogoOptionsobjektum a tárolt dizájnba olvad. Egy részleges objektum csak azt módosítja, amit megnevez. - A logó cseréje. Másik logó választásakor az a tárolt logó helyére kerül, de a
scalePercentértéke megmarad. - Sablonok. Ha létrehozáskor
templateIdértéket ad meg, az elküldött mezők a sablon dizájnjára olvadnak. Lásd: Sablonok. - Branded és AI dizájnok. A
brandedvagyaidesignKindértékű QR-kód az irányítópulton készült. Az API nem tudja szerkeszteni a képét, de megtartja, amikor más mezőket módosít. - A dizájn kiolvasása. A válaszok a tárolt dizájnt a
designalatt adják vissza, a kérésmezőkkel azonos felépítésben, így vissza is küldheti.
Gyakori problémák
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Távolítsa el a
styles.qrOptions mezőt a kérésből.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Rövidítse a
frameOptions.text értékét legfeljebb 12 karakterre.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
A
textColor és a color azonos egy feliratos kereten. Válasszon kontrasztos textColor értéket.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
A
scalePercent értékét egész százalékként küldje, például 25, ne 0.25.A sarkok színe nem változik
A sarkok színe nem változik
A sarkok mindig a
dotsOptions.color színt használják. A cornersSquareOptions.color és a cornersDotOptions.color hatástalan.