تخطَّ إلى المحتوى

التخطيطات

تتفاعل موارد الإضاءة مع لوحة الرسم (Canvas) والتأثيرات قيد التشغيل حاليًا. يمكنك هنا رؤية التأثير الحالي، أو تغييره، أو تغيير إعداده المسبق، أو استعراض جميع التأثيرات المثبتة حاليًا لدى المستخدم.

الطريقةنقطة النهاية
GETscenes/current_layout
PATCHscenes/current_layout
GETscenes/layouts

الحصول على التخطيط الحالي

Section titled “الحصول على التخطيط الحالي”

يجلب معلومات حول التخطيط الحالي.

Terminal window
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"
}

يعيّن التخطيط النشط حاليًا.

Terminal window
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 “الحصول على جميع التخطيطات”

يحصل على قائمة بجميع التخطيطات المتاحة لدى المستخدم.

Terminal window
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"
}