جلب أسعار الصرف في n8n بعقدة HTTP Request
أنشئ سير عمل صغيرًا يجلب أسعار الصرف الحالية، ويجعل كل سعر متاحًا كتعبير، ثم يعمل حسب جدول. لا تحتاج إلى عقدة من المجتمع.
يتكوّن الإعداد العملي من ثلاث عقد فقط: Schedule Trigger وHTTP Request والوجهة التالية للبيانات. اختبر الاستجابة أولًا بلا مفتاح، ثم احفظ مفتاحًا مجانيًا ضمن بيانات اعتماد الترويسة قبل تفعيل سير العمل.
/v1/latest/USD?symbols=EUR,GBP,JPY الأسعار الثلاثة.{{$json.rates.EUR}} واحتفظ ببيانات الحداثة.أنشئ سير العمل من ثلاث عقد
أضف Schedule Trigger → HTTP Request → Edit Fields. يمكنك استخدام Manual Trigger أثناء الاختبار. عقدة Edit Fields اختيارية، لكنها تجهّز مخرجات واضحة لجدول أو قاعدة بيانات أو رسالة.
اضبط طلب HTTP
اختر GET، وأدخل العنوان أدناه، ثم فعّل Query Parameters. استخدم symbols للاسم وEUR,GBP,JPY للقيمة، واجعل صيغة الاستجابة JSON ثم اضغط Execute step.
استخرج الأسعار بتعبيرات
حوّل كل قيمة في Edit Fields إلى Expression. يعيد {{$json.rates.EUR}} سعر اليورو. احتفظ أيضًا بـ{{$json.source}} و{{$json.data_updated_at}} لتعرف مصدر الرقم ووقت تحديثه.
احفظ المفتاح كبيانات اعتماد
بعد إنشاء مفتاح مجاني، أضف بيانات اعتماد Header Auth في n8n. اجعل الاسم Authorization والقيمة Bearer exr_live_your_key. بهذه الطريقة لا يظهر المفتاح في ملف سير العمل المصدّر.
اختر جدولًا يناسب المهمة
تكفي مرة كل ساعة للوحة تشغيلية في العادة، ومرة يوميًا لتقرير يومي. أضف العملات إلى symbols بدل تكرار عقدة HTTP.