QR Kod Oluşturucu API'si

Herhangi bir Linkly kısa bağlantısına .qr.png ekleyerek QR kod görüntüleri oluşturun. Kimlik doğrulaması veya API anahtarı gerekli değildir.

Görüntü, kaydedilmiş tüm QR kod stilleri uygulanarak PNG olarak döndürülür; özel renkler, nokta desenleri, göz stilleri ve logolar da dahil olmak üzere.

Herhangi bir Linkly bağlantısına .qr.png ekleyerek PNG olarak sunulan QR kodu alın
Herhangi bir Linkly bağlantısına .qr.png ekleyerek PNG olarak sunulan QR kodu alın

Temel kullanım

Herhangi bir Linkly kısa bağlantısına .qr.png ekleyin:

https://linkly.link/2W6Z9.qr.png

Bu, QR kodun 1024x1024 PNG görüntüsünü döndürür. QR kodun rengini, stilini veya logosunu Linkly'de özelleştirdiyseniz, bu stiller otomatik olarak uygulanır.

Örnek

Bir HTML sayfasına QR kodu yerleştirin:

<img src="https://linkly.link/2W6Z9.qr.png" alt="QR Code" />

Veya e-posta şablonunda, PDF'de veya görüntü URL'lerini destekleyen herhangi bir sistemde kullanın.

Stil parametreleri

Bağlantının kaydedilmiş QR stillerini geçersiz kılmak veya görüntü boyutunu değiştirmek için sorgu parametreleri geçirin:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
ParametreAçıklamaÖrnek
sizeGörüntü boyutu (piksel cinsinden, 100–2048)1024
fgColorÖn plan rengi (hex, URL kodlanmış)%23009eff
bgColorArka plan rengi (hex, URL kodlanmış)%23ffffff
qrStyleModül stilisquares, dots, veya fluid
eyeStyleGöz deseni stilisquare veya rounded
eyeColorInnerİç göz rengi (hex)%23ff0000
eyeColorOuterDış göz rengi (hex)%230000ff
logoImageLogo görüntüsünün URL'sihttps://example.com/logo.png
logoWidthLogo genişliği (piksel cinsinden)60
logoHeightLogo yüksekliği (piksel cinsinden)60
logoPaddingLogo etrafındaki boşluk (piksel cinsinden)10
logoStyleLogo boşluk şeklisquare veya circle
quietZoneQR kod etrafındaki boşluk (piksel cinsinden, 0–200)50

Not: onaltılık renkler URL kodlanmalıdır — # yerine %23 kullanın (örneğin #ff0000 için %23ff0000).

Logo boyutları, istenen görüntü boyutuna uyacak şekilde otomatik olarak ölçeklendirilir.

quietZone parametresi, tüm QR kod etrafına bgColor ile doldurulmuş boşluk ekler. Bu, QR kodları koyu arkaplanlar üzerine yazdırırken faydalıdır — olmadan, konumlandırma gözleri kenara doğru yapışır ve güvenilir şekilde taranmayabilir. Örneğin, quietZone=50&bgColor=%23ffffff 50 pikselli beyaz bir kenarlık ekler.

Link Kısaltma API'si aracılığıyla bir bağlantı oluştururken veya güncellerken QR kod stillerini kaydedebilirsiniz. Yukarıda listelenen stil anahtarlarından herhangi biriyle bir qr_styles JSON nesnesi geçirin:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

Kaydedildikten sonra, bu stiller .qr.png görüntüsü istediğinizde otomatik olarak uygulanır — sorgu parametreleri gerekli değildir.

Stiller nasıl uygulanır

QR kod stilleri aşağıdaki sırada çözümlenir:

  1. 1
    Varsayılan stiller — Şeffaf arka plan üzerinde siyah ön plan, kare modüller, 1024px
  2. 2
    Kaydedilmiş stiller — QR kod düzenleyicisinde yaptığınız veya Link API'si aracılığıyla ayarladığınız özelleştirmeler bağlantı ile saklanır
  3. 3
    Sorgu parametresi geçersiz kılmaları — İstek başına URL parametreleri aracılığıyla tek tek stilleri geçersiz kılın

Logo mevcut olduğunda, Linkly otomatik olarak yüksek hata düzeltmesi (Seviye H) kullanarak QR kodun tarabilir kalmasını sağlar.

Hız sınırları

Endpoint, IP adresi başına saniyede 5 istek ile hız sınırlandırılmıştır. Görüntüler 5 dakika süreyle önbelleğe alınır, bu nedenle aynı QR kod için tekrarlanan istekler hızlı şekilde sunulur.

Yanıt

Başarılı bir istek, 200 durumu ile Content-Type: image/png ve PNG görüntü verilerini yanıt gövdesi olarak döndürür.

Hata yanıtları JSON döndürür:

{"error": "Rate limit exceeded"}

QR kod oluşturucu API'si SSS

QR kod görüntüsü almak için API anahtarına ihtiyacım var mı?

Hayır. Kısa bağlantı URL'nize .qr.png eklemeniz yeterlidir. Bu herkese açıktır ve kimlik doğrulaması gerektirmez.

QR kod görüntüsünü e-postalara veya web sayfalarına yerleştirebilir miyim?

Evet. .qr.png URL'si yerleştirme için tasarlanmıştır. HTML e-postalarda, web sayfalarında, PDF'lerde veya görüntü URL'lerini destekleyen herhangi bir sistemde <img> kaynağı olarak kullanın.

Özel renkler ve logolar dahil edilir mi?

Evet. QR kodları, özel renkler, nokta/akışkan desenleri, göz stilleri ve logolar da dahil olmak üzere tüm kaydedilmiş stiller ile işlenir. Sorgu parametreleri ile herhangi bir stili geçersiz de kılabilirsiniz.

Oluşturulan görüntülerin boyutu nedir?

Varsayılan boyut 1024x1024 pikseildir. size sorgu parametresini kullanarak 100 ila 2048 piksel arasında özel bir boyut belirtebilirsiniz; örneğin ABC123.qr.png?size=2048.

Hız sınırı var mı?

Evet. Endpoint, IP adresi başına saniyede 5 istek ile hız sınırlandırılmıştır. Bunu aşarsanız, 429 durum kodu alırsınız.

QR kod stillerini API aracılığıyla ayarlayabilir miyim?

Evet. Link Kısaltma API'si aracılığıyla bir bağlantı oluştururken veya güncellerken bir qr_styles nesnesi geçirin. Kaydedilmiş stiller, .qr.png görüntüsü istediğinizde otomatik olarak uygulanır. Yukarıdaki Link API'si aracılığıyla Stilleri Ayarlama bölümüne bakın.

QR kodları SVG formatında oluşturabilir miyim?

Henüz değil. API şu anda yalnızca PNG formatını desteklemektedir. SVG desteği gelecekte eklenebilir.

İlgili kaynaklar

Planın kullanılabilirliği

Pro ve üzeri fiyatlarda mevcuttur.

Planları karşılaştırın →

100 kısa bağlantı edinin ve aylık 500 tıklamayı ücretsiz olarak takip edin.