Implementar la seguridad de Azure para desarrolladores
Anushika Agarwal
Cloud Data Engineer
Lleva la compra en viajes más pequeños
Más ligero, rápido y seguro



/v1.0/users : (por defecto) Devuelve 100 elementos por página

Parámetros de consulta
$top: número de elementos por página.
$skip: desplazamiento; empieza tras los N primeros elementos

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

Una carga útil -> una respuesta con todos los resultados
Ventajas
Límite

Extremo
https://graph.microsoft.com/v1.0/$batch$batch en lugar de un recurso específico como users

requestsrequests es un array (hasta 20 elementos){ "requests":
[ {
"id": "1",
"method": "GET",
"url": "/me/memberOf"
},
{
"id": "2",
"method": "GET",
"url": "/me/planner/tasks"
} ]
}
Cada elemento de solicitud necesita
id: etiqueta única para casar la respuestamethod: (GET/POST/PATCH/DELETE)url: ruta relativaCabeceras: 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": [/* ... */]}}
]
}
Cada elemento de respuesta incluye
id: coincide con la solicitud original
status: estado HTTP de ese elemento
200: OK 403: Forbiddenheaders: p. ej., Content-Type
body: datos u objeto de error
{
"responses": [
{ "id": "1",
"status": 200,
"body": { "value": [/* ... */]}},
{
"id": "2",
"status": 403,
"body": { "error": [/* ... */]}}
]
}
Implementar la seguridad de Azure para desarrolladores