Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Actualice la ubicación del trabajo para el día actual o el segmento activo actual. Esta acción le permite actualizar rápidamente la ubicación del trabajo sin modificar las repeticiones individuales.
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | Calendars.ReadWrite | No disponible. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | No admitida. | No admitida. |
Solicitud HTTP
POST /me/settings/workHoursAndLocations/occurrences/setCurrentLocation
Nota:
Para llamar al punto de conexión /me, se requiere un usuario con la sesión iniciada y, por lo tanto, un permiso delegado. Los permisos de aplicación no se admiten cuando se usa el punto de /me conexión.
Cuando se usa el punto de /users/{id} conexión, el identificador debe ser su propio identificador de usuario.
POST /users/{id | userPrincipalName}/settings/workHoursAndLocations/occurrences/setCurrentLocation
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
| Content-Type | application/json. Obligatorio. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione un objeto JSON con los siguientes parámetros.
| Parámetro | Tipo | Description |
|---|---|---|
| placeId | Cadena | Identificador de un lugar de la API de Directorio de Microsoft Graph Places. Solo se aplica cuando workLocationType está establecido en office. |
| updateScope | workLocationUpdateScope | Ámbito de la actualización. Admite un subconjunto de los valores de workLocationUpdateScope. Los valores posibles son: currentSegment, currentDay. |
| workLocationType | workLocationType | Nuevo tipo de ubicación de trabajo que se va a establecer. Admite un subconjunto de los valores de workLocationType. Los valores posibles son: office, remote. |
workLocationUpdateScope valores
| Member | Descripción |
|---|---|
| currentSegment | Actualice solo el segmento de hora actual. |
| currentDay | Actualice todo el día actual. |
| unknownFutureValue | Valor de sentinel de enumeración evolvable. No usar. |
Respuesta
Si se ejecuta correctamente, esta acción devuelve un código de respuesta 204 No Content.
Ejemplos
Ejemplo 1: Establecer la ubicación actual en office
En el ejemplo siguiente se muestra cómo establecer la ubicación actual en office.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
POST https://graph.microsoft.com/v1.0/me/settings/workHoursAndLocations/occurrences/setCurrentLocation
Content-type: application/json
{
"updateScope": "currentDay",
"workLocationType": "office",
"placeId": "12345678-1234-1234-1234-123456789012"
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content
Ejemplo 2: Establecer la ubicación actual en remota
En el ejemplo siguiente se muestra cómo establecer la ubicación actual en remota.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
POST https://graph.microsoft.com/v1.0/me/settings/workHoursAndLocations/occurrences/setCurrentLocation
Content-type: application/json
{
"updateScope": "currentSegment",
"workLocationType": "remote"
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content