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.
La API de Places de Microsoft Graph proporciona una manera unificada de administrar e interactuar con espacios físicos, como edificios, salas, escritorios y áreas de trabajo, dentro de una organización.
Tipos compatibles
Los siguientes tipos se admiten en la API de Places.
Colocar tipos
Place representa diferentes tipos de espacio dentro de un inquilino. Un objeto place puede ser uno de los siguientes tipos.
| Tipo de lugar | Detalles |
|---|---|
| edificio | Representa un edificio dentro del inquilino y tiene propiedades como el nombre, la dirección y las coordenadas geográficas. |
| escritorio | Representa escritorios individuales. Se debe agregar un escritorio a una sección. Las propiedades enriquecidas de la sección incluyen la dirección de correo electrónico, el modo y la accesibilidad. |
| piso | Representa un piso dentro de un edificio, incluidas propiedades como name, parentId y sortOrder. Un edificio siempre es el elemento primario de un piso. |
| cuarto | Representa una sala dentro del inquilino. Todas las salas deben estar asociadas a buzones de Exchange. Se puede agregar una habitación a un piso o a una sección. Las propiedades enriquecidas de la habitación incluyen una dirección de correo electrónico para la habitación, accesibilidad, capacidad, dispositivo de audio, dispositivo de vídeo, etc. |
| roomList | Colección de habitaciones en el inquilino. Places admite roomList para garantizar que la reserva de habitaciones funciona en Room Finder en todos los clientes de todos los dispositivos, como Outlook clásico en escritorio y móvil. Sin embargo, se recomienda confiar en los nuevos tipos de lugar y jerarquía si no usa roomFinder en el inquilino. Para obtener más información sobre roomList, consulte el tipo de recurso roomList . |
| section | Representa una sección dentro de un piso, incluidas propiedades como name, parentId y label. Un piso siempre es el elemento primario de una sección. |
| área de trabajo | Representa una colección de escritorios. Todas las áreas de trabajo deben estar asociadas a buzones de Exchange. Se puede agregar un área de trabajo a una sección. Las propiedades enriquecidas de un área de trabajo incluyen una dirección de correo electrónico para el área de trabajo, el modo, la accesibilidad y la capacidad. |
Tipos de características de mapa
La característica de mapa representa el mapa correspondiente de un lugar. Un objeto de entidad de mapa puede ser uno de los siguientes tipos.
| Tipo de característica de mapa | Detalles |
|---|---|
| buildingMap | Representa un archivo de mapa asociado a un edificio en Places. Este objeto es la representación en formato IMDF de building.geojson. |
| fixtureMap | Representa un archivo fixture.geojson en formato IMDF que define los recursos físicos móviles o semi-permanentes dentro de un espacio. Estos recursos admiten funciones de utilidad, servicio o estética sin afectar a la integridad estructural. |
| footprintMap | Representa un archivo footprint.geojson en formato IMDF que define la extensión física aproximada de un edificio al que se hace referencia. |
| levelMap | Representa un archivo level.geojson en formato IMDF que define la estructura del suelo físico dentro de un edificio. |
| sectionMap | Representa un archivo section.geojson en formato IMDF que define secciones (como zonas o particiones) en el suelo de un edificio. |
| unitMap | Representa un archivo unit.geojson en formato IMDF que define unidades (como salas u oficinas) en un piso de un edificio. |
Uso de la API de Places
La API de Places permite que las aplicaciones con permisos de lectura o escritura adecuados interactúen con objetos place. Cada objeto place incluye propiedades fundamentales como id, placeId y displayName. Los tipos más avanzados, como salas, áreas de trabajo y escritorios, ofrecen más propiedades como mode, emailAddress y deviceInformation.
Las API de mapa de Places permiten que las aplicaciones con permisos de lectura o escritura adecuados interactúen con objetos de características de mapa. Cada objeto de característica de mapa incluye propiedades fundamentales como id y otras propiedades como placeId, geometry y display_point.
Las descripciones detalladas de cada tipo están disponibles en sus respectivas secciones de documentación.
Requisitos previos para las API de lista y descendiente de Places
Para poder usar las API List place objects o place: descendants, debe asegurarse de que la configuración de Places esté configurada correctamente en el entorno de Microsoft 365; de lo contrario, estas API no devuelven ningún lugar a menos que se completen los pasos de configuración siguientes:
- Descargue y conéctese al módulo de PowerShell MicrosoftPlaces . Para obtener más información, consulte Connect-MicrosoftPlaces.
- Haga que los lugares sean visibles habilitando los edificios con el siguiente comando. Para obtener más información, vea Set-PlacesSettings.
Set-PlacesSettings -EnableBuildings 'Default:true'
Casos de uso comunes
En la tabla siguiente se enumeran algunos de los usos comunes de la API de Places.
| Caso de uso | Recurso REST | Vea también |
|---|---|---|
| Creación y administración de un lugar | lugar | métodos place |
| Interactuar con espacios de colocación como edificio, piso, sección, sala, lista de salas, área de trabajo o escritorio | lugar | métodos place |
| Ingerir el archivo de mapa para un edificio | edificio | Ingesta del archivo de mapa |
| Enumerar los niveles de un edificio | levelMap | Niveles de lista |
| Enumerar las superficies de un edificio | footprintMap | Enumeración de superficies |
| Obtener y eliminar un buildingMap | buildingMap | métodos buildingMap |
| Creación y administración de un unitMap | unitMap | métodos unitMap |
| Creación y administración de un fixtureMap | fixtureMap | métodos fixtureMap |
| Creación y administración de un sectionMap | sectionMap | sectionMap (métodos) |
Pasos siguientes
Use las API de Places de Microsoft Graph para interactuar con distintas entidades de ubicación. Para obtener más información:
- Explore los recursos y los métodos que son más útiles para su escenario.
- Pruebe la API en el Probador de Graph.