PHP ve Laravel ile döviz kurları
Laravel HTTP istemcisi, bearer auth, zaman aşımı ve güncellik alanlarıyla kurları alın ve önbelleğe koyun.
Laravel servisi hatalı yanıtları reddeder ve tam FX gözlemini 60 saniye saklar. Anahtarı yapılandırmada tutun; source, market_session ve data_updated_at alanlarını kurla döndürün.
Key points
Bearer auth, timeout ve
throw() kullanın.Tam başarılı yanıtı 60 saniye önbelleğe alın.
Anahtarı
EXCHANGERATE_API_KEY üzerinden okuyun.Kesin hesaplarda ondalık kitaplığı kullanın.
Önbellekli FX servisi kurun
Servis, taban ve sıralı sembollerden sabit bir anahtar üretir. throw() önbelleğe yazmadan önce çalışır.
Anahtarı kaynak kod dışında ayarlayın
Kuru ve gözlem alanlarını okuyun
$service->latest("USD", ["EUR", "GBP"]) sonrası $result["rates"]["EUR"] değerini ve kaynak alanlarını koruyun.
Hataları kur olarak saklamayın
401 anahtar hatası, 429 limit aşımıdır. Eski gözlemi yalnızca özgün zamanı ile tutun.
- Sembolleri sıralayın.
- Timeout belirleyin.
- JSON öncesi throw çağırın.
- Nihai tutarı yuvarlayın.
MM
exchangerate.dev
FX verileriyle çalışan geliştiriciler için entegrasyon rehberleri.