swap
Version 4.3.0
يتيح لك Swap استرداد أسعار صرف العملات من خدمات متنوعة مثل Fixer أو بيانات العملة أو بيانات أسعار الصرف وتخزين النتائج مؤقتًا بشكل اختياري. تم دمجه في مكتبات أخرى مثل moneyphp/money ويوفر حزمة Symfony وحزمة Laravel.
Fixer عبارة عن واجهة برمجة تطبيقات بسيطة وخفيفة الوزن لأسعار صرف العملات الأجنبية تدعم ما يصل إلى 170 عملة عالمية. | |
توفرcurrencylayer أسعار صرف موثوقة وتحويلات عملات لشركتك تصل إلى 168 عملة عالمية. | |
توفر شركة Exchange أسعار صرف موثوقة وتحويلات للعملات لشركتك من خلال أكثر من 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)، * (مدفوع) | * | نعم |
بيانات العملة | دولار أمريكي (مجاني)، * (مدفوع) | * | نعم |
بيانات أسعار الصرف | دولار أمريكي (مجاني)، * (مدفوع) | * | نعم |
خلاصة | * | * | نعم |
طبقة العملة | * التشفير (عملات قياسية محدودة) | * التشفير (عملات قياسية محدودة) | نعم |
المثبت | EUR (مجاني، بدون SSL)، * (مدفوع) | * | نعم |
بيانات العملة | دولار أمريكي (مجاني)، * (مدفوع) | * | نعم |
com.exchangeratesapi | دولار أمريكي (مجاني)، * (مدفوع) | * | نعم |
البنك المركزي الأوروبي | يورو | * | نعم |
البنك الوطني في جورجيا | * | جل | نعم |
البنك الوطني لجمهورية بيلاروسيا | * | BYN (من 01-07-2016)، BYR (01-01-2000 - 30-06-2016), BYB (25-05-1992 - 31-12-1999) | نعم |
البنك الوطني الروماني | رون، درهم إماراتي، AUD، BGN، BRL، CAD، CHF، CNY، CZK، DKK، جنيه مصري، EUR، GBP، HRK، HUF، INR، JPY، KRW، MDL، MXN، NOK، NZD، PLN، RSD، RUB، الكرونة السويدية، الليرة التركية، UAH، الدولار الأمريكي، XAU، XDR، ZAR | رون، درهم إماراتي، AUD، BGN، BRL، CAD، CHF، CNY، CZK، DKK، جنيه مصري، EUR، GBP، HRK، HUF، INR، JPY، KRW، MDL، MXN، NOK، NZD، PLN، RSD، RUB، الكرونة السويدية، الليرة التركية، UAH، الدولار الأمريكي، XAU، XDR، ZAR | نعم |
البنك الوطني الأوكراني | * | غريفنا | نعم |
البنك المركزي للجمهورية التركية | * | يحاول | نعم |
البنك المركزي لجمهورية أوزبكستان | * | UZS | نعم |
البنك المركزي لجمهورية التشيك | * | كرونة تشيكية | نعم |
البنك المركزي الروسي | * | فرك | نعم |
البنك الوطني البلغاري | * | ليفا | نعم |
خدمة ويبX | * | * | لا |
1 صياغة | * (مجاني ولكن محدود أو مدفوع) | * (مجاني ولكن محدود أو مدفوع) | لا |
كريبتونيتور | * التشفير (عملات قياسية محدودة) | * التشفير (عملات قياسية محدودة) | لا |
تغذية بيانات العملة | * (مجاني ولكن محدود أو مدفوع) | * (مجاني ولكن محدود أو مدفوع) | لا |
أسعار الصرف المفتوحة | دولار أمريكي (مجاني)، * (مدفوع) | * | نعم |
اكسجنيت | * | * | نعم |
واجهة برمجة تطبيقات تحويل العملات | * | * | نعم (مجاني ولكن محدود أو مدفوع) |
xChangeApi.com | * | * | نعم |
fastFOREX.io | دولار أمريكي (مجاني)، * (مدفوع) | * | لا |
Exchangerate.host | * | * | نعم |
صفيف | * | * | نعم |
بالإضافة إلى ذلك، يمكنك إضافة خدماتك الخاصة طالما أنها تطبق واجهة ExchangeRateService
.
رخصة معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على الترخيص لمزيد من المعلومات.