Tutorial/بداية سريعة مع n8n

جلب أسعار الصرف في n8n بعقدة HTTP Request

أنشئ سير عمل صغيرًا يجلب أسعار الصرف الحالية، ويجعل كل سعر متاحًا كتعبير، ثم يعمل حسب جدول. لا تحتاج إلى عقدة من المجتمع.

ERexchangerate.dev·Aug 5, 2026·6 min

يتكوّن الإعداد العملي من ثلاث عقد فقط: Schedule Trigger وHTTP Request والوجهة التالية للبيانات. اختبر الاستجابة أولًا بلا مفتاح، ثم احفظ مفتاحًا مجانيًا ضمن بيانات اعتماد الترويسة قبل تفعيل سير العمل.

Key points
استخدم عقدة HTTP Request المدمجة في n8n.
يعيد طلب واحد إلى /v1/latest/USD?symbols=EUR,GBP,JPY الأسعار الثلاثة.
اقرأ السعر بتعبير مثل {{$json.rates.EUR}} واحتفظ ببيانات الحداثة.
احفظ المفتاح في بيانات اعتماد Header Auth بدل كتابته في كل عقدة.
التشغيل كل ساعة يستهلك نحو 720 استدعاء خلال 30 يومًا.

أنشئ سير العمل من ثلاث عقد

أضف Schedule Trigger → HTTP Request → Edit Fields. يمكنك استخدام Manual Trigger أثناء الاختبار. عقدة Edit Fields اختيارية، لكنها تجهّز مخرجات واضحة لجدول أو قاعدة بيانات أو رسالة.

اضبط طلب HTTP

اختر GET، وأدخل العنوان أدناه، ثم فعّل Query Parameters. استخدم symbols للاسم وEUR,GBP,JPY للقيمة، واجعل صيغة الاستجابة JSON ثم اضغط Execute step.

curlcopy
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"

استخرج الأسعار بتعبيرات

حوّل كل قيمة في Edit Fields إلى Expression. يعيد {{$json.rates.EUR}} سعر اليورو. احتفظ أيضًا بـ{{$json.source}} و{{$json.data_updated_at}} لتعرف مصدر الرقم ووقت تحديثه.

n8n · expressionscopy
EUR  {{$json.rates.EUR}}
GBP  {{$json.rates.GBP}}
JPY  {{$json.rates.JPY}}
source  {{$json.source}}
updated  {{$json.data_updated_at}}

احفظ المفتاح كبيانات اعتماد

بعد إنشاء مفتاح مجاني، أضف بيانات اعتماد Header Auth في n8n. اجعل الاسم Authorization والقيمة Bearer exr_live_your_key. بهذه الطريقة لا يظهر المفتاح في ملف سير العمل المصدّر.

اترك المفتاح خارج إعدادات العقدة
يحفظ n8n بيانات الاعتماد منفصلة عن معلمات سير العمل، لذلك لا يتضمن ملف التصدير القيمة السرية.

اختر جدولًا يناسب المهمة

تكفي مرة كل ساعة للوحة تشغيلية في العادة، ومرة يوميًا لتقرير يومي. أضف العملات إلى symbols بدل تكرار عقدة HTTP.

أسعار إرشادية
مناسبة للأتمتة والتقديرات والتقارير والتحليل، وليست عرض تداول قابلًا للتنفيذ أو سعر تسوية.
ER
exchangerate.dev
أدلة تكامل للمطورين.

Keep reading

ReferenceExchange rate API quickstartRead TutorialLive exchange rates in Google SheetsRead TutorialLoad exchange rates into Power BIRead
المزيد من المقارناتFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
تعلّمReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
أسعار مباشرةEUR/USDGBP/USDUSD/JPY