Orte auflisten
Namespace: microsoft.graph
Dient zum Abrufen einer Auflistung des angegebenen Typs von Ortsobjekten, die im Mandanten definiert sind. Sie können z. B. alle Räume, alle Raumlisten oder die Räume in einer bestimmten Raumliste im Mandanten abrufen.
Hinweis: Räume, die als "Ausgeblendet aus GAL" gekennzeichnet sind, können über diesen Endpunkt nicht abgerufen werden.
Ein Place-Objekt kann einen der folgenden Typen aufweisen:
- Ein Raum , der umfangreiche Eigenschaften wie eine E-Mail-Adresse für den Raum sowie Barrierefreiheit, Kapazität und Geräteunterstützung enthält.
- Eine Raumliste , die eine E-Mail-Adresse für die Raumliste und eine Navigationseigenschaft zum Abrufen der Sammlung von Rauminstanzen in der Raumliste enthält.
Sowohl room als auch roomList werden vom Place-Objekt abgeleitet.
Standardmäßig gibt dieser Vorgang 100 Stellen pro Seite zurück.
Im Vergleich zu den Funktionen findRooms und findRoomLists gibt dieser Vorgang eine umfangreichere Nutzlast für Räume und Raumlisten zurück. Details zum Vergleich finden Sie hier.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | Place.Read.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Place.Read.All |
HTTP-Anforderung
So rufen Sie alle Räume in einem Mandanten ab:
GET /places/microsoft.graph.room
So rufen Sie alle Raumlisten in einem Mandanten ab:
GET /places/microsoft.graph.roomlist
So rufen Sie alle Räume in der angegebenen Raumliste ab:
GET /places/{room-list-emailaddress}/microsoft.graph.roomlist/rooms
Hinweis: Um Räume in einer Raumliste abzurufen, müssen Sie die Raumliste anhand ihrer emailAddress-Eigenschaft und nicht anhand ihrer ID angeben.
Optionale Abfrageparameter
Diese Methode unterstützt die folgenden Abfrageparameter, um die Antwort anzupassen:
$filter$select$top$skip$count=true
Hiermit passen Sie $top das Seitenformat an. Die Standardseitengröße beträgt 100.
Allgemeine Informationen finden Sie unter OData-Abfrageparameter.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Wenn die Methode erfolgreich verläuft, werden der 200 OK Antwortcode und eine Sammlung von Place-Objekten im Antworttext zurückgegeben.
Beispiele
Beispiel 1: Auflisten aller im Mandanten definierten Räume
Anforderung
Das folgende Beispiel zeigt, wie Sie alle Raumobjekte im Mandanten abrufen.
GET https://graph.microsoft.com/v1.0/places/microsoft.graph.room
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#places/microsoft.graph.room",
"value": [
{
"id": "3162F1E1-C4C0-604B-51D8-91DA78989EB1",
"emailAddress": "cf100@contoso.com",
"displayName": "Conf Room 100",
"address": {
"street": "4567 Main Street",
"city": "Buffalo",
"state": "NY",
"postalCode": "98052",
"countryOrRegion": "USA"
},
"geoCoordinates": {
"latitude": 47.640568390488626,
"longitude": -122.1293731033803
},
"phone": "000-000-0000",
"nickname": "Conf Room",
"label": "100",
"capacity": 50,
"building": "1",
"floorNumber": 1,
"isManaged": true,
"isWheelChairAccessible": false,
"bookingType": "standard",
"tags": [
"bean bags"
],
"audioDeviceName": null,
"videoDeviceName": null,
"displayDevice": "surface hub"
},
{
"id": "3162F1E1-C4C0-604B-51D8-91DA78970B97",
"emailAddress": "cf200@contoso.com",
"displayName": "Conf Room 200",
"address": {
"street": "4567 Main Street",
"city": "Buffalo",
"state": "NY",
"postalCode": "98052",
"countryOrRegion": "USA"
},
"geoCoordinates": {
"latitude": 47.640568390488625,
"longitude": -122.1293731033802
},
"phone": "000-000-0000",
"nickname": "Conf Room",
"label": "200",
"capacity": 40,
"building": "2",
"floorNumber": 2,
"isManaged": true,
"isWheelChairAccessible": false,
"bookingType": "standard",
"tags": [
"benches",
"nice view"
],
"audioDeviceName": null,
"videoDeviceName": null,
"displayDevice": "surface hub"
}
]
}
Beispiel 2: Auflisten aller im Mandanten definierten Raumlisten
Anforderung
Das folgende Beispiel zeigt, wie Sie alle roomList-Objekte im Mandanten abrufen.
GET https://graph.microsoft.com/v1.0/places/microsoft.graph.roomlist
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#places/microsoft.graph.roomList",
"value": [
{
"id": "DC404124-302A-92AA-F98D-7B4DEB0C1705",
"displayName": "Building 1",
"address": {
"street": "4567 Main Street",
"city": "Buffalo",
"state": "NY",
"postalCode": "98052",
"countryOrRegion": "USA"
},
"geocoordinates": null,
"phone": null,
"emailAddress": "bldg1@contoso.com"
},
{
"id": "DC404124-302A-92AA-F98D-7B4DEB0C1706",
"displayName": "Building 2",
"address": {
"street": "4567 Main Street",
"city": "Buffalo",
"state": "NY",
"postalCode": "98052",
"countryOrRegion": "USA"
},
"geocoordinates": null,
"phone": null,
"emailAddress": "bldg2@contoso.com"
}
]
}
Beispiel 3: Auflisten von Räumen, die in einer Raumliste enthalten sind
Anforderung
Das folgende Beispiel zeigt, wie Sie eine Liste von Raumobjekten abrufen, die in einer roomList enthalten sind.
GET https://graph.microsoft.com/v1.0/places/bldg2@contoso.com/microsoft.graph.roomlist/rooms
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#places('bldg2%40contoso.com')/microsoft.graph.roomList/rooms",
"value": [
{
"id": "3162F1E1-C4C0-604B-51D8-91DA78970B97",
"emailAddress": "cf200@contoso.com",
"displayName": "Conf Room 200",
"address": {
"street": "4567 Main Street",
"city": "Buffalo",
"state": "NY",
"postalCode": "98052",
"countryOrRegion": "USA"
},
"geoCoordinates": {
"latitude": 47.640568390488625,
"longitude": -122.1293731033802
},
"phone": "000-000-0000",
"nickname": "Conf Room",
"label": "200",
"capacity": 40,
"building": "2",
"floorNumber": 2,
"isManaged": true,
"isWheelChairAccessible": false,
"bookingType": "standard",
"tags": [
"benches",
"nice view"
],
"audioDeviceName": null,
"videoDeviceName": null,
"displayDevice": "surface hub"
}
]
}
Feedback
Feedback senden und anzeigen für