تصفّح الوثائق كلها

مرجع واجهة API للتقاويم

العطلات الرسمية السنوية وعمليات البحث عن التواريخ والعطلة التالية عبر REST وMCP.

الإصدار التجريبي العام المباشر

استخدم مفتاح Narwhal API لسنوات الدول المنشورة أدناه. تشترك REST وMCP في التغطية والحصة نفسيهما. تعيد التغطية المفقودة خطأً صريحاً؛ وتظل الأمثلة توضيحية.

نظرة عامة على منتج التقاويم · المنهجية ومراجعة المصدر

ثلاث عمليات

المرجعنقطة نهاية GETأداة MCP
اعرض العطلات الرسمية/v1/calendars/holidays/{country}/{year}calendars_list_holidays
العطلات في تاريخ/v1/calendars/holidays/{country}/on/{date}calendars_get_holidays_on_date
العطلة الرسمية التالية/v1/calendars/holidays/{country}/next?from_date={from_date}calendars_get_next_holiday

استخدم رموز الدول بالأحرف الكبيرة مثل IDN والتواريخ المدنية المحلية في YYYY-MM-DD الاستمارة. معلمتا الدولة والتاريخ/السنة مطلوبتان. يختار مرشح نطاق اختياري فئة العطلة. لا يوجد ترقيم صفحات أو مرشح تقسيم فرعي.

كائن العطلة المشترك

حقلالنوعالمعنى
dateالتاريخ سلسلة نصيةتاريخ التقويم المحلي، وليس طابعًا زمنيًا للاستيعاب.
nameسلسلة نصيةالاسم الإنجليزي/المعروض، من 1 إلى 256 حرفًا.
local_nameسلسلة نصية أو قيمة فارغةالاسم المحلي عند توفره، من 1 إلى 256 حرفًا.
subdivision_codesسلسلة نصية مصفوفةرموز مرتبة وفريدة مثل GB-SCT، تابعة للدولة.
nationwideمنطقيتتطلب القيمة الصحيحة قائمة تقسيمات فرعية فارغة؛ وتتطلب القيمة الخاطئة قائمة غير فارغة.
scopeسلسلة نصيةفئة العطلة، مثل national_public أو bank أو federal_government أو collective_leave.
observedقيمة منطقية أو قيمة فارغةحالة الرصد أو الاستبدال صريحة. وتعني القيمة الفارغة أن الحالة غير معروفة، لا أنها خاطئة.

تتضمن كائنات العطلات العادية الحقول السبعة كلها. وتتضمن كل استجابة أيضًا إقرارات التغطية مع النطاق وnationwide وsubdivision_codes، حتى عند نتيجة تواريخ فارغة. وتبقى معرّفات الطلبات والحصة في الترويسات. ولا تُدرج عناوين المصادر وأوقات فحص الإدخال في أجسام الاستجابات الناجحة.

التغطية والحدود

تغطية APIالمنشورة · الدول والسنوات غير المدرجة كمتاحة تعيد أن التغطية غير متاحة.
الدولة20262027النطاق المنشور
ARGغير متاح بعدغير متاح بعدمراجعة المصدر جارية
AUSمتاحمتاحنيو ساوث ويلز فقط: العطلات الرسمية والمصرفية الإقليمية
BRAغير متاح بعدغير متاح بعدمراجعة المصدر جارية
CANغير متاح بعدغير متاح بعدمراجعة المصدر جارية
CHNمتاحغير متاح بعدفترات العطلات الوطنية؛ تُستبعد أيام العمل التعويضية
FRAمتاحمتاحالعطلات النظامية الوطنية العامة؛ مع استبعاد الإضافات الإقليمية
DEUغير متاح بعدغير متاح بعدمراجعة المصدر جارية
INDغير متاح بعدغير متاح بعدمراجعة المصدر جارية
IDNمتاحغير متاح بعدالعطلات الوطنية والإجازة الجماعية، مع تصنيف منفصل
ITAغير متاح بعدغير متاح بعدمراجعة المصدر جارية
JPNمتاحمتاحالعطلات الرسمية الوطنية
MEXغير متاح بعدغير متاح بعدمراجعة المصدر جارية
KORغير متاح بعدغير متاح بعدمراجعة المصدر جارية
RUSغير متاح بعدغير متاح بعدمراجعة المصدر جارية
SAUغير متاح بعدغير متاح بعدمراجعة المصدر جارية
ZAFغير متاح بعدمتاحالعطلات الرسمية الوطنية؛ تُستبعد العطلات الخاصة بالمدارس فقط
TURغير متاح بعدغير متاح بعدمراجعة المصدر جارية
GBRمتاحمتاحعطلات البنوك في إنجلترا وويلز واسكتلندا وأيرلندا الشمالية
USAمتاحمتاحعطلات الموظفين الاتحاديين والتواريخ المرصودة؛ مع استبعاد عطلات الولايات

ما زال الهدف تسع عشرة دولة. تصف الإدخالات المتاحة النطاق المذكور فقط، لا كل عطلة محلية أو قطاعية. يسمح التحقق من السنة بـ1900–2200؛ وهذا ليس ادعاءً بالتغطية التاريخية.

تحتوي السنة المنشورة على 1–400 حدث. وتعيد التغطية المفقودة أو المسحوبة 503 calendar_coverage_unavailableلا يمكن لبحث تاريخ ناجح أن يعيد مصفوفة فارغة إلا عندما تكون سنته منشورة. ولا تثبت العطلات الرسمية إغلاق بنك أو بورصة.

تستهلك الاستدعاءات الناجحة طلباً شهرياً مشتركاً واحداً، بما في ذلك نتائج التواريخ الفارغة. لا تستهلك الأخطاء الحصة الشهرية؛ لكن تحديد المعدل قصير النافذة لا يزال سارياً. اقرأ عقد الأخطاء والحصة المشترك.