QR Kod API

QR kodu tek istekle üretin ya da bir fotoğraftaki QR'ı okuyup içeriğini alan alan çözümleyin.

Ücretsiz pakette var JSON · Türkçe2 uç Kaynak: VeriApi.Pro hesaplaması

POST /v1/araclar/qr içerik türünü ve alanlarını alır, QR'a yazılacak metni standart biçimde kendisi kurar: Wi-Fi (WIFI:T:WPA;S:…), vCard 3.0 kartvizit, e-posta, telefon, SMS, harita konumu, WhatsApp sohbeti, IBAN bilgisi, SEPA ödeme (EPC / GiroCode) ve takvim etkinliği. Uzun metinler ve Wi-Fi şifreleri adreste taşınmasın diye gövde JSON'dur; yalnızca bir adres ya da metin için GET /v1/araclar/qr?icerik= doğrudan görsel döndürür.

Çıktı PNG, SVG, WebP ya da JPG; boyut 64–2048 px, hata düzeltme L/M/Q/H, ön plan ve zemin rengi (şeffaf zemin dahil), kenar boşluğu ve ortaya logo. Logo eklenince hata düzeltme H'ye çıkar; her üretilen QR sunucuda yeniden okunur ve yanıttaki okunabilir alanı karekodun gerçekten çözülebildiğini söyler.

POST /v1/araclar/qr/oku bir fotoğraftaki tüm QR kodları ve barkodları okur; QR içeriği türüne göre çözümlenir (Wi-Fi ağı ve şifresi, kartvizit alanları, adresin alan adı ve HTTPS olup olmadığı…). Toplu üretim (100'e kadar, ZIP + liste.csv) ücretli paketlerdedir.

Hızlı başlangıç

Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al). Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.

<?php
$ch = curl_init('https://api.veriapi.pro/v1/araclar/qr?icerik=https://veriapi.pro&cikti=json&boyut=256');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/araclar/qr?icerik=https://veriapi.pro&cikti=json&boyut=256", {
  headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests

r = requests.get("https://api.veriapi.pro/v1/araclar/qr?icerik=https://veriapi.pro&cikti=json&boyut=256",
                 headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \
  "https://api.veriapi.pro/v1/araclar/qr?icerik=https://veriapi.pro&cikti=json&boyut=256"

Örnek yanıt

GET https://api.veriapi.pro/v1/araclar/qr?icerik=https://veriapi.pro&cikti=json&boyut=256 — gerçek veriyle; listeler kısaltıldı.

{
  "veri": {
    "tur": "metin",
    "icerik": "https://veriapi.pro",
    "bicim": "png",
    "mime": "image/png",
    "genislik": 256,
    "yukseklik": 256,
    "surum": 2,
    "hata_duzeltme": "M",
    "modul": 25,
    "okunabilir": true,
    "boyut_bayt": 1112,
    "gorsel": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAEH0lEQVR42u3dy07tMAxA0Rb1/385DBEMDhDJPraz1px7+0BbQVbSe621LuBIHx4BCAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAA…",
    "data_uri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAEH0lEQVR42u3dy07tMAxA0Rb1/385DBEMDhDJPraz1px7+0BbQVbSe621LuBIHx4BCAAgAIAAAAIACAAgAIAAAAI…"
  },
  "kaynak": [
    {
      "kod": "hesap",
      "ad": "VeriApi.Pro hesaplaması",
      "lisans": "VeriApi.Pro",
      "atif": "VeriApi.Pro tarafından hesaplanmıştır",
      "url": null
    }
  ],
  "guncelleme": null,
  "bayat": false
}

Uçlar ve parametreler

GET /v1/araclar/qr ücretsiz pakette 1 birim

Metin / adresten QR kod (doğrudan görsel; <img> için)

ParametreTürAçıklama
icerik* metin QR'a yazılacak metin / adres
bicim metin png, svg, webp, jpg varsayılan: png
boyut tam sayı varsayılan: 512
hata_duzeltme metin varsayılan: M
renk metin
zemin metin
kenar tam sayı varsayılan: 4
cikti metin dosya (varsayılan) ya da json varsayılan: dosya
GET /v1/araclar/qr/turler ücretsiz pakette 1 birim

QR kod türleri (Wi-Fi, vCard, WhatsApp, IBAN…) — üretim POST /v1/araclar/qr

Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir. Tüm parametreler: OpenAPI belgesi.

Nerelerde kullanılır?

  • ✓Restoran / kafe masalarına Wi-Fi QR'ı
  • ✓Kartvizit ve broşürlere vCard QR'ı
  • ✓Faturaya IBAN ya da ödeme QR'ı
  • ✓Kullanıcının yüklediği görseldeki QR'ı okumak

Kaynak ve lisans

  • VeriApi.Pro hesaplaması · VeriApi.Pro
    Atıf: VeriApi.Pro tarafından hesaplanmıştır

Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.

Sık sorulan sorular

QR kod API ücretsiz mi?

Evet; ücretsiz pakette PNG ve SVG, en çok 1024 px, siyah-beyaz ve logosuz QR üretilir. Renk, logo, WebP/JPG, 2048 px ve toplu üretim ücretli paketlerdedir.

QR okuma nasıl çalışır?

Görseli multipart (dosya alanı), JSON (gorsel: base64) ya da doğrudan image/* gövde olarak gönderirsiniz; istek 3 birimdir. Gövde şu an en çok 1 MB olabilir.

Hangi QR türleri var?

url, metin, wifi, vcard, eposta, telefon, sms, konum, whatsapp, iban, sepa ve etkinlik; alanlar /v1/araclar/qr/turler ucunda listelenir.

Bu sayfa şu aramalar için de: qr kod oluşturma api · qr code generator api türkçe · wifi qr kod oluşturma · qr kod okuma api