Ana içeriğe atla
GetQR API’si beta aşamasındadır ve seçili çalışma alanlarında kullanılabilir. Ayrıntılar genel sürümden önce değişebilir.
Bir QR kodunu oluştururken veya güncellerken isteğe bağlı styles, frameOptions ve logoOptions nesneleriyle biçimlendirin. Tüm alanlar isteğe bağlıdır ve göndermediğiniz her şey için varsayılan değerler uygulanır. Aynı üç nesne QR kodlarında, şablonlarda ve toplu oluşturmalarda çalışır. Bilinmeyen şekiller, çerçeveler veya logolar 422 ile reddedilir.

Örnek tasarım nesnesi

Bunu QR kodunun geri kalanıyla birlikte gönderin:

Stiller

styles nesnesi desen şekillerini ve renklerini belirler.
  • Renkler. Yalnızca hex değerleri: #RGB veya #RRGGBB.
  • Hata düzeltme. Her zaman Q olur ve girdi olarak alınmaz. styles.qrOptions göndermek 422 döndürür.
  • Markalı ve yapay zeka tasarımları. API üzerinden ayarlanamaz. styles.logoQrArt göndermek 422 döndürür.
  • İçerik. styles.data yok sayılır. Görsel her zaman QR kodunun içeriğini kodlar.
Ön plan ve arka plan renkleri arasında yeterli kontrast bırakın; açık bir arka plan üzerinde koyu bir ön plan kullanın. Düşük kontrastlı kodlar taranamayabilir. Bkz. Renkler.

Çerçeveler

frameOptions nesnesi, QR kodunun çevresine harekete geçirici mesaj içeren dekoratif bir çerçeve ekler.
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 etiket göstermez.
Her çerçeve her QR kodu türüyle çalışır. Gruplandırma paneldekiyle aynıdır.
Etiketsiz çerçevelerin panelde harekete geçirici mesaj alanı yoktur ve textColor değerinin color değerinden farklı olması kuralı bunlara uygulanmaz.

Logolar

logoOptions nesnesi QR kodunun ortasına bir logo yerleştirir. Logo türünü seçmek için type değerini ayarlayın. type değerini suggested olarak ayarlayın ve katalogdan bir id seçin. Logo istemiyorsanız logo-none kullanın.
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

Kendi logonuz

1

Görseli yükleyin

Görseli "target": "logo" ile Dosyalar uç noktasında kaydedin, ardından dosyayı dönen uploadUrl adresine yükleyin.
2

Dosyaya başvurun

type değerini uploaded, fileId değerini de dönen fileId olarak ayarlayın. fileId zorunludur ve Files uç noktasının döndürdüğü bir kimlik olmalıdır.
Bilinmeyen bir dosya, tamamlanmamış bir yükleme veya başka bir hedef için yüklenmiş bir dosya reddedilir.

Logo boyutu

scalePercent, logo boyutunu QR kodunun yüzdesi olarak belirler. 15 ile 45 arasında bir tam sayı alır. Varsayılanı 25’tir. 0.25 gibi oranlar dahil diğer değerler 422 döndürür.

Tasarımı güncelleme

  • Kısmi güncellemeler. QR kodunu güncelleme sırasında styles, frameOptions ve logoOptions kayıtlı tasarımla birleştirilir. Kısmi bir nesne yalnızca belirttiği şeyleri değiştirir.
  • Logoyu değiştirme. Başka bir logo seçmek kayıtlı logonun yerini alır ancak scalePercent değerini korur.
  • Şablonlar. Oluştururken templateId gönderirseniz, gönderdiğiniz alanlar şablonun tasarımının üzerine birleştirilir. Bkz. Şablonlar.
  • Markalı ve yapay zeka tasarımları. designKind değeri branded veya ai olan bir QR kodu panelde oluşturulmuştur. API bunun görselini düzenleyemez ancak diğer alanları değiştirdiğinizde görseli korur.
  • Tasarımı okuma. Yanıtlar kayıtlı tasarımı design altında, istek alanlarıyla aynı yapıda döndürür; böylece tasarımı geri gönderebilirsiniz.

Sık karşılaşılan sorunlar

styles.qrOptions alanını istekten kaldırın.
frameOptions.text değerini 12 karakter veya daha kısa olacak şekilde kısaltın.
Etiket gösteren bir çerçevede textColor ve color aynı. Kontrast oluşturan bir textColor seçin.
scalePercent değerini 0.25 değil, 25 gibi tam bir yüzde olarak gönderin.
Köşeler her zaman dotsOptions.color kullanır. cornersSquareOptions.color ve cornersDotOptions.color etkisizdir.

Sırada ne var

QR kodları

Şablonlar

Dosyalar

Tasarıma genel bakış