اتمتة عرضك مع واجهة Timers Studio REST API
دليل عملي لواجهة REST API ذات الـ 53 نقطة نهاية. المصادقة والتحكم بالمؤقت وبث SSE وانماط الاتمتة الواقعية.
· تقني · 10 min read
قمت باتمتة اول عرض لي في 2019 باستخدام سكريبت Python يرسل رسائل OSC الى تطبيق مؤقت مملوك يعمل على كمبيوتر محمول Windows مخبا تحت طاولة الخلط. عمل السكريبت مرة واحدة بالضبط خلال التمرين ثم فشل بشكل مذهل خلال العرض المباشر لان الكمبيوتر دخل وضع السكون.
واجهة Timers Studio REST API مبنية على HTTP مما يحل فورا اكثر حالات فشل الاتمتة شيوعا. المصادقة تستخدم رموز Bearer. النمط الاكثر شيوعا هو التحكم بالمؤقت عبر نقاط النهاية.
البعد الزمني الحقيقي ياتي من Server-Sent Events. بينما تتيح لك نقاط REST ارسال اوامر الى Timers Studio يتيح SSE لـ Timers Studio دفع تغييرات الحالة اليك.
المرجع الكامل للـ API يوثق جميع الـ 53 نقطة نهاية. اذا كنت تستطيع كتابة امر curl يمكنك اتمتة عرضك.