كيف تجلب أسعار الصرف في Python
اقرأ أسعار صرف حية وتاريخية في Python ببضعة أسطر. لا مفتاح للبداية، و10,000 استدعاء شهريًا بعد التسجيل، وكل استجابة تخبرك بمدى حداثة السعر.
أقصر طريق إلى أسعار الصرف في Python هو طلب GET إلى /v1/latest/USD. يعود إليك JSON بأسعار 31 عملة مع حقلي حداثة، source وmarket_session. استدعاؤك الأول لا يحتاج مفتاح API.
/v1/latest/{base} يعيد أسعار 31 عملة بصيغة JSON.source وmarket_session، فتعرف مدى حداثة كل سعر.استدعاؤك الأول، دون اعتماديات
لا تحتاج شيئًا خارج المكتبة القياسية. تتكفل urllib.request باستدعاء واحد:
يعمل هذا دون مفتاح. الاستدعاءات المجهولة محدودة لكل عنوان IP، فلأي شيء يتجاوز التجربة السريعة تحتاج مفتاحًا مجانيًا.
مع requests ومفتاح API
معظم المشاريع تستخدم requests أصلًا. مرّر مفتاحك كرمز bearer:
المفتاح المجاني يرفع حدك إلى 10,000 استدعاء شهريًا بمعدل 12 طلبًا في الدقيقة. تعمل ترويسة X-API-Key أيضًا، للمنصات التي لا تستطيع ضبط Authorization.
حوّل مبلغًا
للتحويل بدل سرد الأسعار، استدعِ /v1/convert. يعيد السعر والمبلغ المحوّل معًا:
اعرف مدى حداثة السعر
حقلان في كل استجابة يخبرانك بما تنظر إليه. source هو فئة البيانات: live للفوري المجمّع، وecb_daily للتثبيت المرجعي للبنك المركزي الأوروبي، وfred_daily للسلسلة اليومية للاحتياطي الفيدرالي. أما market_session فهو open أو weekend أو interbank_closed لإغلاق معروف خارج عطلة نهاية الأسبوع.
notice الخاص بها.اقرأ يومًا ماضيًا واحدًا
اطلب أي تاريخ رجوعًا حتى 1999 بوضعه في المسار. تضيف الاستجابة is_forward_filled، وتكون true عندما لم يُنشر سعر في ذلك اليوم، كعطلة نهاية أسبوع أو عيد:
لسلسلة كاملة عبر نطاق تواريخ في استدعاء واحد، استخدم /v1/range مع start_date وend_date. يغطي ذلك دليل مستقل.