swap
Version 4.3.0
스왑을 사용하면 Fixer , 통화 데이터 또는 환율 데이터 와 같은 다양한 서비스에서 환율을 검색하고 선택적으로 결과를 캐시할 수 있습니다. Moneyphp/money와 같은 다른 라이브러리에 통합되어 있으며 Symfony 번들 및 Laravel 패키지를 제공합니다.
Fixer는 최대 170개의 세계 통화를 지원하는 간단하고 가벼운 환율 API입니다. | |
통화레이어는 최대 168개 세계 통화로 귀하의 비즈니스에 안정적인 환율과 통화 변환을 제공합니다. | |
exchangerates는 15개 이상의 데이터 소스를 통해 귀하의 비즈니스에 안정적인 환율과 통화 변환을 제공합니다. |
$ composer require php-http/curl-client nyholm/psr7 php-http/message florianv/swap
use Swap Builder ;
// Build Swap
$ swap = ( new Builder ())
// Use the Fixer service as first level provider
-> add ( ' apilayer_fixer ' , [ ' api_key ' => ' Get your key here: https://fixer.io/ ' ])
// Use the currencylayer service as first fallback
-> add ( ' apilayer_currency_data ' , [ ' api_key ' => ' Get your key here: https://currencylayer.com ' ])
// Use the exchangerates service as second fallback
-> add ( ' apilayer_exchange_rates_data ' , [ ' api_key ' => ' Get your key here: https://exchangeratesapi.io/ ' ])
-> build ();
// Get the latest EUR/USD rate
$ rate = $ swap -> latest ( ' EUR/USD ' );
// 1.129
$ rate -> getValue ();
// 2016-08-26
$ rate -> getDate ()-> format ( ' Y-m-d ' );
// Get the EUR/USD rate 15 days ago
$ rate = $ swap -> historical ( ' EUR/USD ' , ( new DateTime ())-> modify ( ' -15 days ' ));
매월 최대 100건의 요청을 무료로 제공하는 프로젝트를 지원하는 서비스를 사용하는 것이 좋습니다.
현재 지점에 대한 문서는 여기에서 찾을 수 있습니다.
현재 구현된 서비스 목록은 다음과 같습니다.
서비스 | 기본 통화 | 견적 통화 | 역사적인 |
---|---|---|---|
중개인 | EUR(무료, SSL 없음), *(유료) | * | 예 |
통화 데이터 | USD(무료), *(유료) | * | 예 |
환율 데이터 | USD(무료), *(유료) | * | 예 |
추상적인 | * | * | 예 |
동전층 | * 암호화폐(제한된 표준 통화) | * 암호화폐(제한된 표준 통화) | 예 |
중개인 | EUR(무료, SSL 없음), *(유료) | * | 예 |
통화 데이터 | USD(무료), *(유료) | * | 예 |
exchangeratesapi | USD(무료), *(유료) | * | 예 |
유럽중앙은행 | EUR | * | 예 |
조지아 국립은행 | * | 젤라틴 | 예 |
벨로루시 공화국 국립은행 | * | BYN(2016년 1월 7일부터), BYR(2000년 1월 1일 - 2016년 6월 30일), BYB (1992년 5월 25일 - 1999년 12월 31일) | 예 |
루마니아 국립은행 | RON, AED, AUD, BGN, BRL, CAD, CHF, CNY, CZK, DKK, EGP, EUR, GBP, HRK, HUF, INR, JPY, 원, MDL, MXN, NOK, NZD, PLN, RSD, RUB, SEK, TRY, UAH, USD, XAU, XDR, ZAR | RON, AED, AUD, BGN, BRL, CAD, CHF, CNY, CZK, DKK, EGP, EUR, GBP, HRK, HUF, INR, JPY, 원, MDL, MXN, NOK, NZD, PLN, RSD, RUB, SEK, TRY, UAH, USD, XAU, XDR, ZAR | 예 |
우크라이나 국립은행 | * | 으아 | 예 |
터키공화국 중앙은행 | * | 노력하다 | 예 |
우즈베키스탄 공화국 중앙은행 | * | UZS | 예 |
체코 중앙은행 | * | 체코공화국 | 예 |
러시아 중앙은행 | * | 장애 | 예 |
불가리아 국립은행 | * | BGN | 예 |
웹서비스X | * | * | 아니요 |
1포지 | * (무료이지만 제한적이거나 유료) | * (무료이지만 제한적이거나 유료) | 아니요 |
암호기 | * 암호화폐(제한된 표준 통화) | * 암호화폐(제한된 표준 통화) | 아니요 |
통화데이터피드 | * (무료이지만 제한적이거나 유료) | * (무료이지만 제한적이거나 유료) | 아니요 |
공개 환율 | USD(무료), *(유료) | * | 예 |
지그나이트 | * | * | 예 |
환율 계산기 API | * | * | 예(무료이지만 제한적이거나 유료) |
xChangeApi.com | * | * | 예 |
fastFOREX.io | USD(무료), *(유료) | * | 아니요 |
exchangerate.host | * | * | 예 |
정렬 | * | * | 예 |
또한 ExchangeRateService
인터페이스를 구현하는 한 자체 서비스를 추가할 수 있습니다.
MIT 라이센스(MIT). 자세한 내용은 라이센스를 참조하세요.