2 rute, cu exemplu de cerere pentru fiecare.
Adresa de bază: https://app.ilustromania.com/nucleu. Autentificarea, formatul și erorile sunt în Prezentarea API-ului.
POST/v1/backstage/scrie
Scrie starea backstage
Jetonul de serviciu al firmei de backstage scrie starea; fără jeton nu se citește corpul.
curl -X POST https://app.ilustromania.com/nucleu/v1/backstage/scrie \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/backstage/scrie", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/backstage/scrie",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/backstage/stare
Starea backstage
Starea scrisă de mașinile de backstage; doar administratorul firmei de backstage.
Răspuns 200
| Câmp | Tip | Obligatoriu | Detalii |
|---|---|---|---|
ok | boolean | da | una din: true |
retea | string | da | una din: RO-112656 |
oprit | boolean | da | — |
sectiuni | object | da | — |
sectiuni.retea | object | da | — |
sectiuni.retea.retea | string | da | — |
sectiuni.retea.sursa | string | da | — |
sectiuni.retea.la | string | da | — |
sectiuni.retea.date | object | da | — |
sectiuni.creatori | object | da | — |
sectiuni.creatori.retea | string | da | — |
sectiuni.creatori.sursa | string | da | — |
sectiuni.creatori.la | string | da | — |
sectiuni.creatori.date | object | da | — |
sectiuni.violari | object | da | — |
sectiuni.violari.retea | string | da | — |
sectiuni.violari.sursa | string | da | — |
sectiuni.violari.la | string | da | — |
sectiuni.violari.date | object | da | — |
sectiuni.campanii | object | da | — |
sectiuni.campanii.retea | string | da | — |
sectiuni.campanii.sursa | string | da | — |
sectiuni.campanii.la | string | da | — |
sectiuni.campanii.date | object | da | — |
sectiuni.meciuri | object | da | — |
sectiuni.meciuri.retea | string | da | — |
sectiuni.meciuri.sursa | string | da | — |
sectiuni.meciuri.la | string | da | — |
sectiuni.meciuri.date | object | da | — |
sectiuni.comunitati | object | da | — |
sectiuni.comunitati.retea | string | da | — |
sectiuni.comunitati.sursa | string | da | — |
sectiuni.comunitati.la | string | da | — |
sectiuni.comunitati.date | object | da | — |
sectiuni.legaturi_api | object | da | — |
sectiuni.legaturi_api.retea | string | da | — |
sectiuni.legaturi_api.sursa | string | da | — |
sectiuni.legaturi_api.la | string | da | — |
sectiuni.legaturi_api.date | object | da | — |
heartbeat | object | da | — |
curl https://app.ilustromania.com/nucleu/v1/backstage/stare \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/backstage/stare", {
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
},
});
const date = await raspuns.json();import os
import requests
raspuns = requests.get(
"https://app.ilustromania.com/nucleu/v1/backstage/stare",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()Răspuns 200 (exemplu din schemă)json
{
"ok": true,
"retea": "RO-112656",
"oprit": true,
"sectiuni": {
"retea": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"creatori": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"violari": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"campanii": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"meciuri": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"comunitati": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
},
"legaturi_api": {
"retea": "text",
"sursa": "text",
"la": "text",
"date": {}
}
},
"heartbeat": {
"ultima_scriere": "text"
}
}A fost utilă pagina?Mulțumim pentru răspuns.