Ag tosú
Cad is féidir le gach úsáideoir a fheiceáil
Feiceann eochair go díreach a bhfeiceann a húsáideoir sa Phainéal Rialaithe. Níl aon rud le cumrú san API: tagann na rialacha ó eagraíochtaí agus ó cheadanna an úsáideora.
Eagraíochtaí an úsáideora amháin
Ní chuireann an API san áireamh ach na heagraíochtaí atá nasctha leis an úsáideoir, na cinn chéanna is féidir leis a roghnú sa Phainéal Rialaithe.
Feiceann riarthóirí gach rud san eagraíocht
Feiceann riarthóir na heagraíochta, nó na príomheagraíochta, a teilifíseáin, a comhaid agus a seinmliostaí go léir.
Braitheann gach duine eile ar cheadanna
D’úsáideoirí eile, bíonn feidhm ag ceadanna gach eagraíochta chun teilifíseáin, comhaid agus seinmliostaí a fheiceáil: na ceadanna céanna a osclaíonn na leathanaigh sin sa Phainéal Rialaithe.
Tagann athruithe i bhfeidhm láithreach
Má bhaintear cead nó eagraíocht, nó má dhíghníomhachtaítear úsáideoir sa Phainéal Rialaithe, tagann sé i bhfeidhm ón gcéad iarratas eile.
Cad a fhágtar amach
- Ní thaispeántar míreanna ó eagraíochtaí gan cead sna liostaí. Má iarrtar ceann acu go díreach, faightear
404, amhail is nach raibh sé ann. - I seinmliosta, tagann comhad nach féidir leis an úsáideoir a fheiceáil le
filesocraithe gonull. Ní thaispeánann teilifíseáin seinmliosta ná seinmliostaí comhaid ach a bhfuil an t-úsáideoir in ann a fheiceáil. - Ní thaispeántar míreanna scriosta ná teilifíseáin nach bhfuil gníomhachtaithe fós.
Chun a fháil amach cad is féidir le heochair a léamh, glaoigh ar /organizations: tagann gach eagraíocht le admin agus permissions.
Mura dteastaíonn ach cuid de na sonraí ó do chóras, cruthaigh úsáideoir ar leith dó sa Phainéal Rialaithe, gan ach na ceadanna a theastaíonn uaidh, agus gin an eochair i gcuntas an úsáideora sin.
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();{
"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
}
}
]
}{
"error": {
"code": "not_found",
"message": "Item not found or you do not have access to it."
}
}