Obtener calendarPermission
Espacio de nombres: microsoft.graph
Obtenga el objeto de permisos especificado de un calendario de usuario o grupo que se ha compartido.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Permisos
Según el tipo de calendario en el que se encuentre el evento y el tipo de permiso (delegado o aplicación) que se solicite, se necesita uno de los siguientes permisos para llamar a esta API: Para obtener más información, incluido cómo elegir permisos, vea Permisos.
Calendario | Delegado (cuenta profesional o educativa) | Delegado (cuenta de Microsoft personal) | Aplicación |
---|---|---|---|
calendario de usuario | Calendars.ReadBasic, Calendars.Read, Calendars.ReadWrite | Calendars.ReadBasic, Calendars.Read, Calendars.ReadWrite | Calendars.Read, Calendars.ReadWrite |
calendario de grupo | Group.Read.All, Group.ReadWrite.All | No admitida. | No admitida. |
Solicitud HTTP
Obtenga los permisos especificados del calendario principal de un usuario:
GET /users/{id}/calendar/calendarPermissions/{id}
Obtenga los permisos especificados de un calendario de grupo:
GET /groups/{id}/calendar/calendarPermissions/{id}
Obtenga los permisos especificados del calendario de usuario que contiene el evento identificado:
GET /users/{id}/events/{id}/calendar/calendarPermissions/{id}
Parámetros de consulta opcionales
Este método admite los Parámetros de consulta de OData a modo de ayuda para personalizar la respuesta. Para obtener información general, vea Parámetros de consulta OData.
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y el objeto calendarPermission solicitado en el cuerpo de la respuesta.
Ejemplos
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions/{id}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-type: application/json
{
"emailAddress": {
"name": "My Organization",
},
"isRemovable": false,
"isInsideOrganization": true,
"role": "write",
"allowedRoles": [
"none",
"freeBusyRead",
"limitedRead",
"read",
"write"
],
"id": "RGVmYXVsdA=="
}