GetQR API je v beta verzi a je dostupné pro vybrané pracovní prostory. Do obecného vydání se podrobnosti mohou změnit.
styles, frameOptions a logoOptions při jeho vytvoření nebo úpravě. Všechna pole jsou volitelná a pro vše, co vynecháte, platí výchozí hodnoty.
Stejné tři objekty fungují u QR kódů, šablon i hromadného vytváření. Neznámé tvary, rámečky nebo loga se odmítnou s 422.
Příklad objektu designu
Styly
Objektstyles nastavuje tvary a barvy vzoru.
- Barvy. Jen hex hodnoty:
#RGBnebo#RRGGBB. - Korekce chyb. Vždy
Qa nedá se nastavit. Odeslánístyles.qrOptionsvrátí422. - Designy Branded a AI. Přes API je nastavit nelze. Odeslání
styles.logoQrArtvrátí422. - Obsah.
styles.datase ignoruje. Obrázek vždy kóduje obsah QR kódu.
Rámečky
ObjektframeOptions přidá kolem QR kódu dekorativní rámeček s výzvou k akci.
Obecné rámečky
Obecné rámečky
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 nezobrazuje žádný popisek.Rámečky podle typu QR kódu
Rámečky podle typu QR kódu
Každý rámeček funguje s každým typem QR kódu. Seskupení odpovídá dashboardu.
textColor musí lišit od color, se na ně nevztahuje.
Loga
ObjektlogoOptions umístí logo doprostřed QR kódu. Druh loga zvolíte pomocí type.
Navrhované logo
Nastavtetype na suggested a vyberte id z katalogu. Pro žádné logo použijte logo-none.
Vlastní logo
1
Nahrajte obrázek
Zaregistrujte ho přes Soubory s
"target": "logo" a pak soubor nahrajte na vrácenou uploadUrl.2
Odkažte na soubor
Nastavte
type na uploaded a fileId na vrácené fileId. fileId je povinné a musí to být ID, které vrátil endpoint Soubory.Velikost loga
scalePercent nastavuje velikost loga jako procento QR kódu. Přijímá celé číslo od 15 do 45. Výchozí hodnota je 25. Jiné hodnoty, včetně poměrů jako 0.25, vrátí 422.
Úprava designu
- Částečné úpravy. Při úpravě QR kódu se
styles,frameOptionsalogoOptionssloučí s uloženým designem. Částečný objekt změní jen to, co uvádí. - Změna loga. Výběr jiného loga nahradí uložené logo, ale zachová jeho
scalePercent. - Šablony. S
templateIdpři vytváření se pole, která pošlete, sloučí s designem šablony a mají přednost. Viz Šablony. - Designy Branded a AI. QR kód s
designKindbrandedneboaibyl vytvořen v dashboardu. API nemůže upravit jeho obrázek, ale při změně ostatních polí ho zachová. - Čtení designu. Odpovědi vracejí uložený design pod
designve stejném tvaru jako pole požadavku, takže ho můžete poslat zpět.
Časté problémy
422 "Error correction is always Q and is not an input"
422 "Error correction is always Q and is not an input"
Odeberte z požadavku
styles.qrOptions.422 "Frame caption is at most 12 characters"
422 "Frame caption is at most 12 characters"
Zkraťte
frameOptions.text na nejvýše 12 znaků.422 "Frame caption color must differ from the frame color"
422 "Frame caption color must differ from the frame color"
textColor a color jsou stejné u rámečku, který zobrazuje popisek. Zvolte kontrastní textColor.422 "Logo scale is a whole number from 15 to 45"
422 "Logo scale is a whole number from 15 to 45"
Pošlete
scalePercent jako celé procento, například 25, ne 0.25.Barva rohů se nemění
Barva rohů se nemění
Rohy vždy používají
dotsOptions.color. cornersSquareOptions.color a cornersDotOptions.color nemají žádný účinek.