Implementare Azure Security per sviluppatori
Anushika Agarwal
Cloud Data Engineer
Porta la spesa in più viaggi
Più leggero, veloce e sicuro



/v1.0/users : (predefinito) Restituisce 100 elementi per pagina

Parametri di query
$top: numero di elementi per pagina.
$skip: offset; inizia dopo i primi N elementi

https://graph.microsoft.com/v1.0/groups?$top=2

Un payload -> una risposta con tutti i risultati
Vantaggi
Limite

Endpoint
https://graph.microsoft.com/v1.0/$batch$batch al posto di una risorsa specifica come users

requestsrequests è un array (fino a 20 elementi){ "requests":
[ {
"id": "1",
"method": "GET",
"url": "/me/memberOf"
},
{
"id": "2",
"method": "GET",
"url": "/me/planner/tasks"
} ]
}
Ogni elemento richiesta richiede
id: etichetta univoca per abbinare la rispostamethod: (GET/POST/PATCH/DELETE)url: percorso relativoHeader: Content-Type: application/json
{ "requests":
[ {
"id": "1",
"method": "GET",
"url": "/me/memberOf"
},
{
"id": "2",
"method": "GET",
"url": "/me/planner/tasks"
} ]
}
{
"responses": [
{ "id": "1",
"status": 200,
"body": { "value": [/* ... */]}},
{
"id": "2",
"status": 403,
"body": { "error": [/* ... */]}}
]
}
Ogni elemento risposta include
id: corrisponde alla richiesta originale
status: stato HTTP per quell'elemento
200: OK 403: Forbiddenheaders: (es. Content-Type)
body: dati o oggetto errore
{
"responses": [
{ "id": "1",
"status": 200,
"body": { "value": [/* ... */]}},
{
"id": "2",
"status": 403,
"body": { "error": [/* ... */]}}
]
}
Implementare Azure Security per sviluppatori