secgin / tcmb-exchange-rates
PHP İçin Türkiye Cumhuriye Merkez Bankası Döviz Kur Değişimleri Kütüphanesi
Installs: 42
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/secgin/tcmb-exchange-rates
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.