أرشيفات الأحداث

GET /api/v1/channel_data

تُعيد أرشيف الأحداث لجهاز القياس. وتستخدم نقطة النهاية channel_data نفسها المستخدَمة للقراءات، لكن مع قيمة archive_type من أنواع الأحداث؛ وتتضمّن الاستجابة سجلات أحداث ورسائل (رموزاً وأوصافاً) بدلاً من القنوات العددية.

معاملات الطلب

archive_type string مطلوب

نوع أرشيف الأحداث. وهو أحد القيم التالية: nesht، nesht_svod، changes، event، alarm، valve، seance.

equipment_id integer مطلوب

معرّف جهاز القياس. ويمكن بدلاً من ذلك تمرير الزوج energy_varname + uid.

fp_start string

الفترة الزمنية (بداية الفترة) بصيغة yyyy-mm-dd. معامل اختياري.

fp_end string

الفترة الزمنية (نهاية الفترة) بصيغة yyyy-mm-dd. معامل اختياري.

page integer

رقم الصفحة.

per_page integer

حجم الصفحة. معامل اختياري. والقيمة الافتراضية لأرشيفات الأحداث هي 10.

حقول الاستجابة

السمةالوصف
data[].event_timeوقت الحدث بصيغة Unix time (بالثواني؛ وتُلحق المللي ثانية في صورة كسر عشري)
data[].channel_dataمصفوفة من الكائنات أحادية المفتاح على الشكل { varname: value }. وتُثرى الحقول *Description بنصوص مأخوذة من مرجع الرسائل
total_pagesالعدد الإجمالي للصفحات في المجموعة المعادة
current_pageالصفحة الحالية
next_pageالصفحة التالية المتاحة للتحميل، وتكون null إذا كانت الصفحة الحالية هي الأخيرة

الطلب

bash
curl -i \
  --header "access-token: *********************" \
  --header "token-type: Bearer" \
  --header "client: **********************" \
  --header "uid: api-user@example.com" \
  --header "Content-Type: application/json" \
  --request GET \
  "https://api.vadsro.eu/api/v1/channel_data?archive_type=nesht&equipment_id=906&fp_start=2025-05-01&fp_end=2026-05-29&page=1"

الاستجابة

آخر تحديث في

هل كانت هذه الصفحة مفيدة؟