swap
Version 4.3.0
Swap 可讓您從各種服務(例如Fixer 、貨幣資料或匯率資料)檢索貨幣匯率,並可選擇快取結果。它整合到其他庫(如 Moneyphp/money),並提供 Symfony Bundle 和 Laravel Package。
Fixer 是一個簡單、輕量級的外匯匯率 API,支援多達 170 種世界貨幣。 | |
currencylayer 為您的企業提供可靠的匯率和貨幣換算,最多支援 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 個請求的免費方案。
當前分支的文檔可以在這裡找到。
以下是目前實施的服務清單:
服務 | 基礎貨幣 | 報價貨幣 | 歷史 |
---|---|---|---|
固定器 | 歐元(免費,無 SSL),*(付費) | * | 是的 |
貨幣數據 | 美元(免費),*(付費) | * | 是的 |
匯率數據 | 美元(免費),*(付費) | * | 是的 |
抽象的 | * | * | 是的 |
硬幣層 | * 加密貨幣(有限標準貨幣) | * 加密貨幣(有限標準貨幣) | 是的 |
固定器 | 歐元(免費,無 SSL),*(付費) | * | 是的 |
貨幣數據 | 美元(免費),*(付費) | * | 是的 |
交換API | 美元(免費),*(付費) | * | 是的 |
歐洲央行 | 歐元 | * | 是的 |
喬治亞國家銀行 | * | 凝膠 | 是的 |
白俄羅斯共和國國家銀行 | * | BYN(自 2016 年 7 月 1 日起), 貝里斯 (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、KRW、MDL、MXN、NOK、NZD、PLN、RSD、RUB、瑞典克朗、土耳其里拉、烏克蘭格里夫納、美元、XAU、XDR、南非蘭特 | RON、AED、AUD、BGN、BRL、CAD、CHF、CNY、CZK、DKK、EGP、EUR、GBP、HRK、HUF、INR、JPY、KRW、MDL、MXN、NOK、NZD、PLN、RSD、RUB、瑞典克朗、土耳其里拉、烏克蘭格里夫納、美元、XAU、XDR、南非蘭特 | 是的 |
烏克蘭國家銀行 | * | UAH | 是的 |
土耳其共和國中央銀行 | * | 嘗試 | 是的 |
烏茲別克共和國中央銀行 | * | 烏茲別克 | 是的 |
捷克共和國中央銀行 | * | 捷克克朗 | 是的 |
俄羅斯中央銀行 | * | 擦 | 是的 |
保加利亞國家銀行 | * | 背景GN | 是的 |
網路服務X | * | * | 不 |
1鍛造 | *(免費但有限或付費) | *(免費但有限或付費) | 不 |
密碼器 | * 加密貨幣(有限標準貨幣) | * 加密貨幣(有限標準貨幣) | 不 |
貨幣資料來源 | *(免費但有限或付費) | *(免費但有限或付費) | 不 |
開放匯率 | 美元(免費),*(付費) | * | 是的 |
錫涅特 | * | * | 是的 |
貨幣轉換器API | * | * | 是(免費但有限或付費) |
xChangeApi.com | * | * | 是的 |
fastFOREX.io | 美元(免費),*(付費) | * | 不 |
匯率.主機 | * | * | 是的 |
大批 | * | * | 是的 |
此外,您也可以新增自己的服務,只要它們實作ExchangeRateService
介面即可。
麻省理工學院許可證 (MIT)。請參閱許可證以了解更多資訊。