Siirry pääsisältöön
GetQR API on beetavaiheessa, ja se on käytettävissä valituissa työtiloissa. Yksityiskohdat voivat muuttua ennen yleistä julkaisua.
Muotoile QR-koodi valinnaisilla objekteilla styles, frameOptions ja logoOptions, kun luot tai päivität sen. Kaikki kentät ovat valinnaisia, ja pois jättämäsi kentät saavat oletusarvot. Samat kolme objektia toimivat QR-koodeissa, malleissa ja joukkoluonneissa. Tuntemattomat muodot, kehykset tai logot hylätään koodilla 422.

Esimerkki ulkoasuobjektista

Lähetä se muun QR-koodin datan mukana:

Tyylit

styles-objekti määrittää kuvion muodot ja värit.
  • Värit. Vain heksadesimaaliarvot: #RGB tai #RRGGBB.
  • Virheenkorjaus. Aina Q, eikä sitä voi asettaa. styles.qrOptions-kentän lähettäminen palauttaa 422.
  • Brändätyt ja tekoälyllä luodut ulkoasut. Niitä ei voi asettaa API:n kautta. styles.logoQrArt-kentän lähettäminen palauttaa 422.
  • Sisältö. styles.data ohitetaan. Kuva koodaa aina QR-koodin sisällön.
Pidä edusta- ja taustavärin välillä riittävä kontrasti: tumma edustaväri vaalealla taustalla. Matalan kontrastin koodit eivät välttämättä skannaudu. Katso Värit.

Kehykset

frameOptions-objekti lisää QR-koodin ympärille koristeellisen kehyksen ja toimintakehotteen.
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 ei näytä tekstiä.
Mikä tahansa kehys toimii minkä tahansa QR-koodityypin kanssa. Ryhmittely vastaa hallintapaneelia.
Kehyksissä ilman tekstiä ei ole hallintapaneelissa toimintakehotteen kenttää, eikä sääntö, jonka mukaan textColor-arvon on erottava arvosta color, koske niitä.

Logot

logoOptions-objekti sijoittaa logon QR-koodin keskelle. Valitse logon laji kentällä type. Aseta type-arvoksi suggested ja valitse id luettelosta. Käytä arvoa logo-none, jos et halua logoa.
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

Lataa kuva

Rekisteröi se Tiedostot-päätepisteellä käyttäen arvoa "target": "logo" ja lataa tiedosto sitten palautettuun osoitteeseen uploadUrl.
2

Viittaa tiedostoon

Aseta type-arvoksi uploaded ja fileId-arvoksi palautettu fileId. fileId on pakollinen, ja sen on oltava Files-päätepisteen palauttama tunnus.
Tuntematon tiedosto, keskeneräinen lataus tai toiselle targetille ladattu tiedosto hylätään.

Logon koko

scalePercent määrittää logon koon prosentteina QR-koodista. Se ottaa kokonaisluvun väliltä 15–45. Oletus on 25. Muut arvot, myös suhdeluvut kuten 0.25, palauttavat 422.

Ulkoasun päivittäminen

  • Osittaiset päivitykset. QR-koodin päivityksessä objektit styles, frameOptions ja logoOptions yhdistetään tallennettuun ulkoasuun. Osittainen objekti muuttaa vain siinä mainitut asiat.
  • Logon vaihtaminen. Toisen logon valinta korvaa tallennetun logon mutta säilyttää sen scalePercent-arvon.
  • Mallit. Kun luonnissa annetaan templateId, lähettämäsi kentät yhdistetään mallin ulkoasun päälle. Katso Mallit.
  • Brändätyt ja tekoälyllä luodut ulkoasut. QR-koodi, jonka designKind on branded tai ai, on tehty hallintapaneelissa. API ei voi muokata sen kuvaa, mutta säilyttää sen, kun muutat muita kenttiä.
  • Ulkoasun lukeminen. Vastaukset palauttavat tallennetun ulkoasun kentässä design samassa muodossa kuin pyynnön kentät, joten voit lähettää sen takaisin.

Yleisiä ongelmia

Poista styles.qrOptions pyynnöstä.
Lyhennä frameOptions.text enintään 12 merkkiin.
textColor ja color ovat samat kehyksessä, joka näyttää tekstin. Valitse kontrastinen textColor.
Lähetä scalePercent kokonaisena prosenttilukuna, esimerkiksi 25, ei 0.25.
Kulmat käyttävät aina arvoa dotsOptions.color. cornersSquareOptions.color ja cornersDotOptions.color eivät vaikuta mihinkään.

Mitä seuraavaksi

QR-koodit

Mallit

Tiedostot

Suunnittelun yleiskatsaus