Learn/Airtable hızlı başlangıç

İşlem döviz kurlarını Airtable’da izleme

Gösterge niteliğindeki FX tahminlerini yenilerken her işlemin kaydedilen ilk kurunu koruyan bir Airtable tablosu ve zamanlanmış otomasyon kurun.

ERexchangerate.dev·Sep 29, 2026·7 dk okuma

Ayrı ilk ve güncel alan grupları kullanın: Rate at transaction, para birimi ve tutar hazır olduğunda kaynak ve geçerlilik zamanıyla birlikte bir kez yazılır; Current rate ve metadatası zamanlanmış otomasyonla yenilenir. Böylece sonraki piyasa hareketi işlemin kullandığı geçmiş değeri değiştirmez.

Önemli noktalar
From, To, Amount, ilk kaynak bilgisi, güncel izleme ve hata alanlarını açıkça oluşturun.
Hazır kayıt otomasyonuyla ilk kuru ve kaynağını bir kez anlık görüntüleyin; bu alanları yeniden hesaplamayın.
Güncel tahminleri yenilemek ve source ile effective_at bilgilerini korumak için At scheduled time otomasyonu kullanın.
Sıfır veya güncelmiş gibi görünen değerler yazmak yerine hataları Sync status ve Sync error alanlarında görünür tutun.
Run a script eylemi Airtable Free’de kullanılamaz; bu akışa bağlanmadan önce güncel plan sınırlarını doğrulayın.

Transactions tablosunu oluşturun

Transactions adlı bir tablo oluşturun. Alanlar: From (tek satır metin), To (tek satır metin), Amount (sayı), Rate at transaction (sayı), Transaction converted (sayı), Transaction source, Transaction market session, Transaction effective at, Archived (onay kutusu), Current rate (sayı), Current converted (sayı), Source, Market session, Effective at, Checked at, Sync status ve Sync error. Transaction effective at, Effective at ve Checked at için tarih/saat alanları, kalan metadata ve durumlar için tek satır metin kullanın. Needs FX refresh adlı bir görünüm ekleyin, Archived işaretli olmayan kayıtları filtreleyin ve kayıtların çalıştırmalar arasında sırayla ele alınması için Checked at alanını boşlar önce ve en eskiden başlayacak şekilde sıralayın.

İki kur grubu farklı anlam taşır. Transaction * alanları muhasebe veya denetim anlık görüntüsüdür. Öneksiz güncel alanlar pano ya da tahmin için yeni bir gösterge gözlemidir. İkinci grubu birincisini yeniden yazmak için kullanmayın.

İlk işlem kurunu anlık görüntüleyin

Tetikleyicisi When record matches conditions olan bir Airtable otomasyonu oluşturun: From, To ve Amount dolu, Rate at transaction boştur. Run a script eylemi ekleyin, mode değerini snapshot yapın, tetiklenen kaydın recordId değerini geçin ve indirilebilir betiği yapıştırın. exchangerateApiKey adlı bir Airtable Automation secret ekleyin; betik bunu input.secret üzerinden okur, böylece secret erişimi olmayan editörler değeri görmeden otomasyonu çalıştırabilir. Anlık görüntü ilk kur boşken alanları yazar; yeniden deneme ilk alanları değiştirmez.

HTTP request · latest ratecopy
GET https://api.exchangerate.dev/v1/latest/{From}?symbols={To}

Authorization: Bearer EXR_KEY_FROM_A_SERVER_SIDE_SECRET
Automation secret kullanın
Her iki otomasyon için betik editörünün Secrets bölümünde exchangerateApiKey oluşturun. Adı değiştirmeyin. Değeri tablo alanına, URL’ye, paylaşılan açıklamaya veya kod literaline koymayın; Airtable secret kullanan betiklerin düzenlenmesini erişimi olan kişilerle sınırlar.

Güncel tahminleri zamanlamayla yenileyin

Tetikleyicisi At scheduled time olan ikinci bir otomasyon oluşturun. mode değerini refresh yapın, recordId alanını boş bırakarak Needs FX refresh görünümündeki ilk 25 kaydı işleyin ve tam Airtable betiğini yapıştırın. Her çalıştırma en fazla 25 HTTP isteği yapar; bu Airtable’ın 50 fetch sınırının altındadır ve kayıtları en fazla 50’lik gruplarla günceller. Bu örneği küçük bir raporlama tabanı için kullanın; büyük tablolar planlı kuyruk ve istek gruplaması ister. Günde bir kez 25 farklı çift için 30 günlük ayda ilk anlık görüntüler ve yeniden denemeler hariç 750 API isteğine kadar bütçe ayırın.

Yenileme yalnızca Current rate, Current converted, Source, Market session, Effective at ve Checked at alanlarını günceller. Hiçbir Transaction * alanını güncellemez. HTTP hataları ve bozuk yanıtlar Sync status değerini Error yapar ve son başarılı güncel değerleri korur.

Hataları görünür yapın

401, Automation secret için işlem gerektiğini; 429, zamanlama veya hesap sınırının incelenmesi gerektiğini; eksik sembol ise çiftin geçersiz ya da kullanılamaz olduğunu gösterir. Son başarılı değeri önceki Checked at bilgisiyle görünür tutun ve operatör tanısı için Sync error kullanın. Hatayı asla sıfır kur satırına çevirmeyin.

Airtable plan sınırlarını kontrol edin

Airtable’ın güncel Run a script belgeleri yerleşik Automation secret’larını ve editör korumalarını açıklar. Otomasyon sınırları, Run a script eyleminin Free planda kullanılamadığını ve başarısız çalıştırmaların da sayıldığını belirtir. Rapor tablosu için günlük yenileme genellikle yeterlidir; günlük referans kurunu gün içi kotasyona dönüştürmez.

Yalnızca gösterge kurları
Bu gözlemleri tahmin, raporlama ve analiz için kullanın. Ödeme veya düzenlemeye tabi işlem, sorumlu sağlayıcının çalıştırılabilir kotasyonunu ve mutabakat kaydını kullanmalıdır.
ER
exchangerate.dev
FX verileri kullanan geliştiriciler için entegrasyon kılavuzları.

Okumaya devam edin

ReferenceDöviz kuru API hızlı başlangıçOku TutorialZapier’da döviz kuru almaOku TutorialDöviz kurlarını Power BI’a yüklemeOku
Daha Fazla KarşılaştırmaFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
ÖğrenNext.js ve TypeScript ile döviz kurlarıPython ile USD/IDR kur uyarısı oluşturmaGo net/http ile döviz kurlarını alma
Canlı KurlarEUR/USDGBP/USDUSD/JPY