Implementace zabezpečení Azure pro vývojáře
Anushika Agarwal
Cloud Data Engineer
Přenášejte nákupy ve více výletech
Lehčí, rychlejší a bezpečnější



/v1.0/users : (výchozí) Vrátí 100 položek na stránku

Parametry dotazu
$top: počet položek na stránku.
$skip: posun; přeskočí prvních N položek

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

Jeden payload -> jedna odpověď se všemi výsledky
Výhody
Limit

Endpoint
https://graph.microsoft.com/v1.0/$batch$batch místo konkrétního zdroje, např. users

requestsrequests je pole (až 20 položek){ "requests":
[ {
"id": "1",
"method": "GET",
"url": "/me/memberOf"
},
{
"id": "2",
"method": "GET",
"url": "/me/planner/tasks"
} ]
}
Každá položka požadavku vyžaduje
id: jedinečný identifikátor pro párování odpovědimethod: (GET/POST/PATCH/DELETE)url: relativní cestaHlavičky: 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": [/* ... */]}}
]
}
Každá položka odpovědi obsahuje
id: odpovídá původnímu požadavku
status: HTTP stav dané položky
200: OK 403: Zakázánoheaders: (např. Content-Type)
body: data nebo objekt chyby
{
"responses": [
{ "id": "1",
"status": 200,
"body": { "value": [/* ... */]}},
{
"id": "2",
"status": 403,
"body": { "error": [/* ... */]}}
]
}
Implementace zabezpečení Azure pro vývojáře