yavuz / exchange-rates
汇率API库
1.0.0
2024-09-18 10:57 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.9
README
使用依赖注入构建的汇率API库。
此库需要PHP >= 8.1
安装
推荐通过 Composer 安装汇率库
$ composer require yavuz/exchange-rates
此命令需要您已全局安装Composer,请参考Composer文档中的安装章节。
用法
TCMB驱动器用法示例
use Yavuz\ExchangeRates\ExchangeRate\ExchangeRate; use Yavuz\ExchangeRates\ExchangeRate\Services\Tcmb; require_once 'vendor/autoload.php'; require_once 'src/Config/Config.php'; require_once 'src/Helper/Helper.php'; try { $exchangeRatesTCMB = (new ExchangeRate(new Tcmb())) ->setBaseCurrency('TRY') ->setCurrencies(['USD', 'EUR']) ->setCacheTime(1800) ->getResult(); dump($exchangeRatesTCMB); } catch (Exception $e) { echo $e->getMessage(); }
CurrencyAPI驱动器用法示例
use Yavuz\ExchangeRates\ExchangeRate\ExchangeRate; use Yavuz\ExchangeRates\ExchangeRate\Services\CurrencyAPI; require_once 'vendor/autoload.php'; require_once 'src/Config/Config.php'; require_once 'src/Helper/Helper.php'; try { $exchangeRatesCurrencyAPI = (new ExchangeRate(new CurrencyAPI())) ->setAPIKey('api-key') ->setBaseCurrency('TRY') ->setCurrencies('GBP') ->getResult(); dump($exchangeRatesCurrencyAPI); } catch (Exception $e) { echo $e->getMessage(); }
许可证
汇率库采用MIT许可证发布。有关详细信息,请参阅LICENSE
。