Freigeben über


Site-Ressource abrufen

Dient zum Abrufen der Eigenschaften und Beziehungen einer site-Ressource. Eine site-Ressource stellt eine Teamwebsite in SharePoint dar.

Eine site-Ressource wird durch einen eindeutigen Bezeichner adressiert; dies ist eine aus den folgenden Werten zusammengesetzte ID:

  • Hostname der Websitesammlung (contoso.SharePoint.com)
  • Eindeutige ID der Websitesammlung (GUID)
  • Eindeutige ID der Website (GUID)

Es gibt auch einen reservierten Websitebezeichner, root, der immer auf die Stammwebsite für ein angegebenes Ziel verweist, wie folgt:

  • /sites/root: Der Stammwebsite des Mandanten.
  • /groups/{group-id}/sites/root: Die Teamwebsite der Gruppe.

Darüber hinaus kann auf die Stammwebsite für eine bestimmte geografische Instanz (für Multi-Geo-Mandanten) wie folgt mit dem dataLocationCode der geography zugegriffen werden:

  • /sites/NAM: Die Stammwebsite der nordamerikanischen Instanz des Mandanten
  • /sites/EUR: Die Stammwebsite der europäischen Instanz des Mandanten

Berechtigungen

Eine der folgenden Berechtigungen ist erforderlich, um diese API aufzurufen. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Sites.Read.All, Sites.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Sites.Read.All, Sites.ReadWrite.All

Abrufen der Stammwebsite eines Mandanten

So greifen Sie innerhalb eines Mandanten auf die SharePoint-Stammwebsite zu:

GET /sites/root
GET /sites/contoso.sharepoint.com
GET /sites/JPN

Über eine serverrelative URL auf eine Website zugreifen

Wenn Sie über die serverrelative URL für eine site-Ressource verfügen, können Sie eine Anforderung wie folgt erstellen:

GET /sites/{hostname}:/{server-relative-path}

Auf die Teamwebsite einer Gruppe zugreifen

So greifen Sie auf die Teamwebsite für eine Gruppe zu:

GET /groups/{group-id}/sites/root

Beispiel

Anforderung

GET /sites/{site-id}

Antwort

HTTP/1.1 200 OK
Content-type: application/json

{
  "id": "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE",
  "displayName": "OneDrive Team Site",
  "name": "1drvteam",
  "createdDateTime": "2017-05-09T20:56:00Z",
  "lastModifiedDateTime": "2017-05-09T20:56:01Z",
  "webUrl": "https://contoso.sharepoint.com/teams/1drvteam"
}