← Bloga dön
Yapay zekâ ve otomasyon2 dk okuma

Deployment'ta QR kodlar: Release sonrası hedefleri otomatik güncelle

Unsplash görseli

Basılı QR kodlar ve yeni adresler

Bir release'de sayfalar taşınır: /sommerkarte adresi /karte olur, /produkt-a adresi /produkte/a olur. Web sitesinde bunu yönlendirmelerle çözersin. Ama basılı QR kodlar eski adresi göstermeye devam eder ve yönlendirme zincirleri her release'le uzar. Same-QR'ın dinamik QR kodlarında ise hedefi doğrudan yeni adrese çevirirsin.

Adım 1: Repository'de eşleştirme

Hangi QR kodun nereyi göstermesi gerektiğini, örneğin QR kodunun yanındaki qr-ziele.csv dosyasında tut. Kimlikleri tek seferlik „sameqr qr list“ ile alırsın:

speisekarte-lx3k9a1b2;https://example.com/karte
flyer-herbst-q8w7e6r5;https://example.com/aktion/herbst

Adım 2: Pipeline için anahtar

Panelde Hesap altındaki „CLI, betikler ve ajanlar için erişim“ bölümünde, yalnızca deployment için ve uygun bir geçerlilik süresiyle ayrı bir „tam“ anahtar oluştur, çünkü hedef değişiklikleri bu seviyeyi gerektirir. Anahtarı CI'ında SAMEQR_API_KEY adlı gizli değişken olarak sakla. CLI anahtarı oradan okur, kaydetmez.

Adım 3: Release sonrası güncelleme

Deployment başarılı olunca kısa bir adım çalışır:

npm install -g sameqr
while IFS=";" read -r id url; do
  curl -fsS -o /dev/null "$url" || { echo "Ziel nicht erreichbar: $url"; exit 1; }
  sameqr qr update "$id" --url "$url" --yes --json || exit 1
done < qr-ziele.csv

Betik önce yeni adresin yanıt verip vermediğini kontrol eder, güncellemeyi ancak sonra yapar. Hata olursa durur. CI'da terminal başında kimse olmadığı için --yes değişikliği onaylar. CLI bunun için her QR kodun mevcut durumunu önceden okur. Önemli: API üzerinden saatte en fazla 10, günde en fazla 30 hedef değişikliği yapılabilir. Bu adım, release başına birkaç QR kod için uygundur. Daha büyük güncellemelerde paneli veya zaman kontrolünü kullan.

Alternatif olarak zaman kontrolü

Zaman önceden belliyse, örneğin pazartesi saat 9'daki bir lansman için, Gastro Pro ve Marketing Pro'dan itibaren zaman kontrolü var: Bir QR kod, belirli bir tarihten itibaren veya belirli saatlerde başka bir hedefe yönlendirir. Bunu QR kodun saat diliminde ve en fazla 10 kuralla yapar. O zaman deployment'ta hiçbir adıma gerek kalmaz.

Bir şey ters giderse geri dön

Eski eşleştirmeyi sakla. Geri alma, bir önceki dosyayla aynı adımdır. Ayrıca Same-QR her gece tüm hedefleri kontrol eder ve biri erişilemezse e-posta gönderir.

Sonuç: Neden Same-QR

Same-QR ile basılı QR kodlar deployment'ının bir parçası olur: her pipeline'a uyan bir CLI, aynı anda üzerine yazmaya karşı koruma, Gastro Pro ve Marketing Pro'dan itibaren zaman kontrolü ve güvenlik ağı olarak gece hedef kontrolü. Release'ten sonra hiçbir QR kod boşluğa gitmez.

Hemen başla: sameqr.com'da ücretsiz kaydol, 20 dinamik QR kod kalıcı olarak ücretsiz. API, CLI ve MCP sunucusu her tarifede var, dokümantasyon sameqr.com/entwickler adresinde.

Dinamik QR kodlarını ücretsiz oluştur
Süresiz ücretsiz 20 dinamik QR koduyla başla. Abonelik yok, kredi kartı yok.
Şimdi ücretsiz başla →

Sık sorulan sorular

Anahtar CI'da nereye konmalı?

CI'ının gizli değişkenlerine SAMEQR_API_KEY olarak, asla repository'ye değil.

Betik ortada kesilirse ne olur?

O zamana kadar güncellenen QR kodlar yeni adresleri, geri kalanlar eski adresleri gösterir. Aynı dosyayla adımı kolayca tekrarlayabilirsin.

Hedef değişiklikleri bir sınıra tabi mi?

Ücretsiz tarifede QR kod başına hedef değişikliği sayısı sınırlıdır, ücretli tarifelerde sınırlı değildir.

Bülten

Yeni yazılar doğrudan gelen kutunda

Dinamik QR kodlar hakkında ipuçları, yeni özellikler, spam yok. İstediğin zaman aboneliği bırakabilirsin.

Abone olarak bültenin sana gönderilmesini kabul edersin. Onayını, her e-postadaki abonelikten çık bağlantısıyla istediğin zaman geri alabilirsin.

Okumaya devam et