التخطيطات
تتفاعل موارد الإضاءة مع لوحة الرسم (Canvas) والتأثيرات قيد التشغيل حاليًا. يمكنك هنا رؤية التأثير الحالي، أو تغييره، أو تغيير إعداده المسبق، أو استعراض جميع التأثيرات المثبتة حاليًا لدى المستخدم.
| الطريقة | نقطة النهاية |
|---|---|
| GET | scenes/current_layout |
| PATCH | scenes/current_layout |
| GET | scenes/layouts |
الحصول على التخطيط الحالي
Section titled “الحصول على التخطيط الحالي”يجلب معلومات حول التخطيط الحالي.
curl http://localhost:16038/api/v1/scenes/current_layout{ "api_version": "1.0", "data": { "current_layout": { "id": "My Layout 1", "type": "layout" } }, "id": 10, "method": "/api/v1/scenes/current_layout", "params": {}, "status": "ok"}تعيين التخطيط الحالي
Section titled “تعيين التخطيط الحالي”يعيّن التخطيط النشط حاليًا.
curl -X PATCH -d "{\"layout\":\"My Layout 1\"}" http://localhost:16038/api/v1/scenes/current_layout{ "api_version": "1.0", "data": { "current_layout": { "id": "My Layout 1", "type": "layout" } }, "id": 3, "method": "/api/v1/scenes/current_layout", "params": { "body": { "layout": "My Layout 1" } }, "status": "ok"}الحصول على جميع التخطيطات
Section titled “الحصول على جميع التخطيطات”يحصل على قائمة بجميع التخطيطات المتاحة لدى المستخدم.
curl http://localhost:16038/api/v1/scenes/layouts{ "api_version": "1.0", "data": { "items": [ { "id": "My Layout 1", "type": "layout" }, { "id": "My Layout 2", "type": "layout" } ], "type": "layouts" }, "id": 11, "method": "/api/v1/scenes/layouts", "params": {}, "status": "ok"}