swap
Version 4.3.0
Swap ช่วยให้คุณสามารถดึงข้อมูลอัตราแลกเปลี่ยนเงินตราจากบริการต่างๆ เช่น Fixer ข้อมูลสกุลเงิน หรือ ข้อมูลอัตราแลกเปลี่ยน และเลือกที่จะแคชผลลัพธ์ก็ได้ มันถูกรวมเข้ากับไลบรารีอื่น ๆ เช่น moneyphp/money และมี Symfony Bundle และแพ็คเกจ Laravel
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 คำขอต่อเดือน
สามารถดูเอกสารประกอบสำหรับสาขาปัจจุบันได้ที่นี่
นี่คือรายการบริการที่ดำเนินการอยู่ในปัจจุบัน:
บริการ | สกุลเงินฐาน | สกุลเงินอ้างอิง | ประวัติศาสตร์ |
---|---|---|---|
ผู้ให้บริการ | EUR (ฟรี ไม่มี SSL), * (ชำระเงิน) | - | ใช่ |
ข้อมูลสกุลเงิน | USD (ฟรี), * (จ่ายแล้ว) | - | ใช่ |
ข้อมูลอัตราแลกเปลี่ยน | USD (ฟรี), * (จ่ายแล้ว) | - | ใช่ |
เชิงนามธรรม | - | - | ใช่ |
เลเยอร์เหรียญ | * Crypto (สกุลเงินมาตรฐานจำกัด) | * Crypto (สกุลเงินมาตรฐานจำกัด) | ใช่ |
ผู้ให้บริการ | EUR (ฟรี ไม่มี SSL), * (ชำระเงิน) | - | ใช่ |
ข้อมูลสกุลเงิน | USD (ฟรี), * (จ่ายแล้ว) | - | ใช่ |
อัตราแลกเปลี่ยน | USD (ฟรี), * (จ่ายแล้ว) | - | ใช่ |
ธนาคารกลางยุโรป | ยูโร | - | ใช่ |
ธนาคารแห่งชาติจอร์เจีย | - | เจล | ใช่ |
ธนาคารแห่งชาติของสาธารณรัฐเบลารุส | - | BYN (ตั้งแต่วันที่ 01-07-2559) บีอาร์ (01-01-2543 - 30-06-2559) บีวายบี (25-05-2535 - 31-12-2542) | ใช่ |
ธนาคารแห่งชาติโรมาเนีย | 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, SEK, ลอง, UAH, USD, XAU, XDR, ZAR | 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, SEK, ลอง, UAH, USD, XAU, XDR, ZAR | ใช่ |
ธนาคารแห่งชาติของยูเครน | - | UAH | ใช่ |
ธนาคารกลางแห่งสาธารณรัฐตุรกี | - | พยายาม | ใช่ |
ธนาคารกลางแห่งสาธารณรัฐอุซเบกิสถาน | - | UZS | ใช่ |
ธนาคารกลางแห่งสาธารณรัฐเช็ก | - | ซีซีเค | ใช่ |
ธนาคารกลางแห่งรัสเซีย | - | ถู | ใช่ |
ธนาคารแห่งชาติบัลแกเรีย | - | บีจีเอ็น | ใช่ |
เว็บเซอร์วิสX | - | - | เลขที่ |
1ฟอร์จ | * (ฟรี แต่มีจำนวนจำกัดหรือจ่ายเงิน) | * (ฟรี แต่มีจำนวนจำกัดหรือจ่ายเงิน) | เลขที่ |
คริปโตเนเตอร์ | * Crypto (สกุลเงินมาตรฐานจำกัด) | * Crypto (สกุลเงินมาตรฐานจำกัด) | เลขที่ |
ฟีดข้อมูลสกุลเงิน | * (ฟรี แต่มีจำนวนจำกัดหรือจ่ายเงิน) | * (ฟรี แต่มีจำนวนจำกัดหรือจ่ายเงิน) | เลขที่ |
เปิดอัตราแลกเปลี่ยน | USD (ฟรี), * (จ่ายแล้ว) | - | ใช่ |
ซิกไนต์ | - | - | ใช่ |
API ตัวแปลงสกุลเงิน | - | - | ใช่ (ฟรีแต่มีจำกัดหรือจ่ายเงิน) |
xChangeApi.com | - | - | ใช่ |
fastFOREX.io | USD (ฟรี), * (จ่ายแล้ว) | - | เลขที่ |
แลกเปลี่ยน.โฮสต์ | - | - | ใช่ |
อาร์เรย์ | - | - | ใช่ |
นอกจากนี้ คุณสามารถเพิ่มบริการของคุณเองได้ตราบใดที่บริการเหล่านั้นใช้อินเทอร์เฟซ ExchangeRateService
ใบอนุญาตเอ็มไอที (MIT) โปรดดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม