secgin / tcmb-exchange-rates
PHP İçin Türkiye Cumhuriye Merkez Bankası Döviz Kur Değişimleri Kütüphanesi
v1.0
2024-04-16 23:15 UTC
Requires
- ext-curl: *
- ext-json: *
- ext-simplexml: *
README
composer require secgin/tcmb-exchange-rates
Api
$apiUrl = 'https://evds2.tcmb.gov.tr/service/evds/'; $apiKey = '...'; $tcmb = new Tcmb(); $tcmb->setApiInfo($apiUrl, $apiKey); $result = $tcmb->getCurrencyRates(['USD', 'EUR', 'GBP']); // Seçilen Tüm Kurlar $rates = $result->getRates(); // Seçilen kurlardan sadece bir tanesini almak için $rate = $result->getRate('USD');
XML
$tcmb = new Tcmb(); $result = $tcmb->getCurrencyRatesByXML(['USD', 'EUR', 'GBP']); // Seçilen Tüm Kurlar $rates = $result->getRates(); // Seçilen kurlardan sadece bir tanesini almak için $rate = $result->getRate('USD');
NOT: Geriye CurencyRate sınıfı dönüyor. Bu sınıf içerisinde alış, satış ve zaman değerileri bulunmaktadır.