المرجع · الحساب
المؤسسات
GET
/v1/organizations
تعرض المؤسسات التي يمكن للمستخدم الوصول إليها، وما يمكنه الاطلاع عليه في كل منها عبر API. هذه الاستجابة غير مقسّمة إلى صفحات.
المعاملات
لا تقبل نقطة النهاية هذه أي معاملات.
حقول كل عنصر
uidstring- معرّف المؤسسة. استخدمه في المعامل
organizationالخاص بالقوائم. namestring- اسم المؤسسة.
neutral_zonebooleantrueإذا كانت مؤسسة في المنطقة المحايدة، يمكن لجميع المؤسسات الأخرى استخدام ملفاتها وقوائم تشغيلها.adminbooleantrueإذا كان المستخدم مسؤولًا عن المؤسسة أو عن المؤسسة الرئيسية. وفي هذه الحالة، يرى كل شيء في المؤسسة.permissionsobject- ما يمكن للمستخدم الاطلاع عليه في هذه المؤسسة.
permissions.tvsbooleantrueإذا كان يستطيع رؤية أجهزة التلفزيون.permissions.filesbooleantrueإذا كان يستطيع رؤية الملفات.permissions.playlistsbooleantrueإذا كان يستطيع رؤية قوائم التشغيل.
الأخطاء المحتملة
- تنطبق أخطاء المفتاح وحد الطلبات على جميع نقاط النهاية. عرض جميع الأخطاء
الطلب
curl "https://api.on-cloud.live/v1/organizations" \
-H "X-API-Key: $API_KEY"<?php
$ch = curl_init('https://api.on-cloud.live/v1/organizations');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')],
]);
$response = json_decode(curl_exec($ch), true);const res = await fetch('https://api.on-cloud.live/v1/organizations', {
headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();الاستجابة200
{
"data": [
{
"uid": "8f14e45fceea167a5a36dedd4bea2543",
"name": "Loja Centro",
"neutral_zone": false,
"admin": true,
"permissions": {
"tvs": true,
"files": true,
"playlists": true
}
},
{
"uid": "1679091c5a880faf6fb5e6087eb1b2dc",
"name": "Loja Shopping Norte",
"neutral_zone": false,
"admin": true,
"permissions": {
"tvs": true,
"files": true,
"playlists": true
}
}
]
}