توثيق واجهة برمجة تطبيقات أسعار الصرف لـ Node.js
دليل شامل حول كيفية استخدام واجهة برمجة التطبيقات لأسعار الصرف في Node.js للتحويل الفوري للعملات.
مقدمة في واجهة برمجة تطبيقات أسعار الصرف لـ Node.js
مرحبًا بكم في توثيق واجهة برمجة التطبيقات لأسعار الصرف لـ Node.js. توفر واجهتنا حلاً بسيطًا وموثوقًا لدمج أسعار صرف العملات في الوقت الحقيقي ضمن تطبيقات Node.js الخاصة بك. تعتبر مثالية للمشاريع الشخصية والمهنية على حد سواء، وتدعم دمجًا مباشرًا مع إعداد بسيط.
الميزات الرئيسية لواجهتنا في Node.js
- سهولة الدمج: قم بدمج واجهتنا في تطبيقات Node.js الخاصة بك بكل سهولة باستخدام طلبات GET بسيطة.
- استجابات JSON سريعة ودقيقة: توفر واجهتنا استجابات JSON سريعة وسهلة التحليل باستخدام آليات التعامل الأصلية لـ Node.js مع JSON.
لمزيد من المعلومات التفصيلية حول أنواع الطلبات المتاحة واستجابات الأخطاء، يرجى مراجعة التوثيق الرئيسي.
البداية مع Node.js: مثال لتحويل العملات
لبدء استخدام واجهتنا مع Node.js، يجب عليك التسجيل للحصول على حساب مجاني والحصول على مفتاح API الخاص بك. سجل هنا للحصول على مفتاح API.
فيما يلي مثال بسيط يوضح كيفية جلب واستخدام أسعار التحويل باستخدام حزمة fetch
الداخلية:
// تعيين مفتاح API والعنوان الأساسي
const apiKey = "YOUR-API-KEY";
const baseCurrency = "USD";
const url = `https://api.currencyexchangerate-api.com/v1/${apiKey}/latest/${baseCurrency}`;
// دالة لجلب أسعار الصرف
async function fetchExchangeRates() {
try {
const response = await fetch(url);
const data = await response.json();
// التحقق من نجاح الطلب
if (data.result === "success") {
// الوصول إلى أسعار التحويل
const conversionRate = data.conversion_rates["EUR"];
console.log(
`سعر الصرف من ${baseCurrency} إلى EUR: ${conversionRate}`
);
} else {
console.error("فشل في جلب أسعار الصرف:", data);
}
} catch (error) {
console.error("خطأ أثناء جلب البيانات:", error);
}
}
// تنفيذ الدالة
fetchExchangeRates();
عينة استجابة JSON نموذجية
فيما يلي عينة من استجابة JSON من الواجهة مع الدولار الأمريكي كرمز العملة الأساسي:
{
"result": "success",
"base_code": "USD",
"qouta": 100,
"remining": 78,
"conversion_rates": {
"USD": 1,
"AED": 3.6725,
"AFN": 71.3023,
...
}
}
لمزيد من التفاصيل حول أنواع الطلبات، معالجة الأخطاء، والمزيد، يرجى زيارة التوثيق الرئيسي.
هل تحتاج إلى مساعدة؟
إذا كان لديك أي أسئلة أو كنت بحاجة إلى مزيد من المساعدة، فلا تتردد في الاتصال بنا. نحن هنا لمساعدتك!