Поделиться через


Тип ресурса site

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Ресурс site предоставляет метаданные и связи для сайта SharePoint.

Методы

Метод Путь REST
Получение корневого сайта GET /sites/root
Получение сайта GET /sites/{site-id}
Получение сайта по пути GET /sites/{hostname}:/{site-path}
Получение сайта для группы GET /groups/{group-id}/sites/root
Получение аналитики GET /sites/{site-id}/analytics
Получение действий по интервалу GET /sites/{site-id}/getActivitiesByInterval
Перечисление страниц GET /sites/{site-id}/pages
Вывод списка шаблонов страниц GET /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate
Перечисление корневых сайтов GET /sites?filter=root ne null&select=siteCollection,webUrl
Перечисление сайтов по географическим регионам GET /site/getAllSites
Вывод списка дочерних сайтов для сайта GET /sites/{site-id}/sites
Поиск сайтов GET /sites?search={query}
Отслеживание сайта POST /users/{user-id}/followedSites/add
Прекращение отслеживания сайта POST /users/{user-id}/followedSites/remove
Перечисление отслеживаемых сайтов GET /me/followedSites
Получение разрешения GET /sites/{site-id}/permissions/{permission-id}
Список разрешений GET /sites/{site-id}/permissions
Создание разрешений POST /sites/{site-id}/permissions
Удаление разрешения DELETE /sites/{site-id}/permissions/{permission-id}
Обновление разрешения PATCH /sites/{site-id}/permissions/{permission-id}
Перечисление типов контента GET /sites/{site-id}/contentTypes
Создание contentType POST /sites/{site-id}/contentTypes
Перечисление столбцов GET /sites/{site-id}/columns
Создание столбца POST /sites/{site-id}/columns
Создание задания обработки документов POST /sites/{site-id}/documentProcessingJobs
Операции со списком GET /sites/{site-id}/operations
Получение параметров сайта GET /sites/{site-id}/settings
Получение дельты GET /sites/delta

Свойства

Свойство Тип Описание
id string Уникальный идентификатор элемента. Только для чтения.
createdDateTime DateTimeOffset Дата и время создания элемента. Только для чтения.
description string Текст с описанием сайта.
eTag string ETag для элемента. Только для чтения.
displayName string Полное название сайта. Только для чтения.
lastModifiedDateTime DateTimeOffset Дата и время последнего изменения элемента. Только для чтения.
name string Имя или заголовок элемента.
root root При наличии предоставляет корневой сайт в семействе веб-сайтов. Только для чтения.
settings siteSettings Параметры на этом сайте. Только для чтения.
sharepointIds sharepointIds Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения.
siteCollection siteCollection Предоставляет сведения о семействе веб-сайтов сайта. Доступно только на корневом сайте. Только для чтения.
webUrl строка (url-адрес) URL-адрес для отображения элемента в браузере. Только для чтения.

Свойство id

Ресурс site идентифицируется посредством уникального идентификатора, при создании которого используются следующие значения:

  • имя узла семейства веб-сайтов (contoso.sharepoint.com);
  • уникальный идентификатор семейства веб-сайтов (GUID);
  • уникальный идентификатор сайта (GUID).

Идентификатор root всегда ссылается на корневой сайт указанного целевого объекта, как показано ниже.

  • /sites/root. Корневой сайт клиента.
  • /groups/{group-id}/sites/root. Сайт группы для ресурса group.

Связи

Связь Тип Описание
analytics itemAnalytics Аналитика о действиях просмотра, которые имели место на этом сайте.
columns Коллекция columnDefinition Коллекция определений столбцов, которые можно повторно использовать в разных списках на этом сайте.
contentModels Коллекция contentModel Коллекция моделей контента, примененная к этому сайту.
contentTypes Коллекция contentType Коллекция типов контента, определенных для этого сайта.
drive drive Диск по умолчанию (библиотека документов) для этого сайта.
DocumentProcessingJobs Коллекция documentProcessingJob Задания обработки документов, выполняемые на этом сайте.
drives Коллекция drive Коллекция дисков (библиотек документов) на этом сайте.
externalColumns Коллекция columnDefinition Коллекция определений столбцов, доступных на сайте, на которую ссылается сайт в родительской иерархии текущего сайта.
items Коллекция baseItem Используется для адресации любого элемента, содержащегося на этом сайте. Невозможно перечислить эту коллекцию.
lists коллекция списков Коллекция списков на этом сайте.
operations Коллекция richLongRunningOperation Коллекция длительных операций для сайта.
pages Коллекция baseSitePage Коллекция страниц в списке baseSitePages на этом сайте.
pageTemplates Коллекция pageTemplate Коллекция шаблонов страниц на этом сайте.
permissions Коллекция объектов permission Разрешения, связанные с сайтом. Допускается значение NULL.
recycleBin recycleBin Контейнер для коллекции ресурсов recycleBinItem на этом сайте.
sites Коллекция объектов site Коллекция дочерних сайтов этого сайта.
termStore microsoft.graph.termStore.store TermStore на этом сайте.

Представление JSON

В следующем представлении JSON показан тип ресурса.

Ресурс site является производным от ресурса baseItem и наследует его свойства.

{
  "displayName": "string",
  "id": "string",
  "root": { "@odata.type": "microsoft.graph.root" },
  "settings": { "@odata.type": "microsoft.graph.sitesettings" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},

  /* relationships */
  "analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
  "columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
  "externalColumns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "drive": { "@odata.type": "microsoft.graph.drive" },
  "drives": [ { "@odata.type": "microsoft.graph.drive" }],
  "items": [ { "@odata.type": "microsoft.graph.baseItem" }],
  "lists": [ { "@odata.type": "microsoft.graph.list" }],
  "permissions": [ { "@odata.type": "microsoft.graph.permission" }],
  "sites": [ { "@odata.type": "microsoft.graph.site"} ],
  "termStore": { "@odata.type": "microsoft.graph.termStore.store" },

  /* inherited from baseItem */
  "createdDateTime": "datetime",
  "description": "string",
  "eTag": "string",
  "lastModifiedDateTime": "datetime",
  "name": "string",
  "webUrl": "url"
}