Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Ресурс site предоставляет метаданные и связи для сайта SharePoint.
Методы
| Метод | Путь REST |
|---|---|
| Создание | POST /sites |
| Получение | GET /sites/{site-id} |
| Получение корневого сайта | GET /sites/root |
| Получение сайта по пути | 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 /sites/{site-id}/archive |
| Неархивный сайт | POST /sites/{site-id}/unarchive |
| Отслеживание сайта | 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/getOperationStatus(operationId='{siteOperationId}') |
| Получение параметров сайта | GET /sites/{site-id}/settings |
| Получение дельты | GET /sites/delta |
| Открытые расширения | |
| Создание открытого расширения | POST /sites/{site-id}/extensions |
| Получение открытого расширения | GET /sites/{site-id}/extensions |
| Обновление открытого расширения | PATCH /sites/{site-id}/extensions |
| Удаление открытого расширения | DELETE /sites/{site-id}/extensions |
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| createdDateTime | DateTimeOffset | Дата и время создания сайта. Только для чтения. Наследуется от baseItem. |
| description | String | Текст с описанием сайта. Наследуется от baseItem. |
| displayName | String | Полное название сайта. Только для чтения. |
| eTag | String | ETag для сайта. Только для чтения. Наследуется от baseItem. |
| id | String | Уникальный идентификатор сайта. Только для чтения. Наследуется от baseItem. |
| lastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения сайта. Только для чтения. Наследуется от baseItem. |
| языковые стандарты | String | Языковые параметры сайта. |
| lockState | siteLockState | Состояние сайта. Возможные значения: unlocked, lockedReadOnly, lockedNoAccess, lockedNoAdditions, , . unknownFutureValue |
| name | String | Имя сайта. Наследуется от baseItem. |
| ownerIdentityToResolve | identityInput | Владелец сайта, который будет предоставлен только во время создания сайта. |
| root | root | При наличии предоставляет корневой сайт в семействе веб-сайтов. Только для чтения. |
| settings | siteSettings | Параметры на этом сайте. Только для чтения. |
| shareByEmailEnabled | Логический | Определяет, можно ли предоставлять общий доступ к сайту и его содержимому по электронной почте. |
| sharepointIds | sharepointIds | Возвращает идентификаторы, использующиеся для обеспечения совместимости с SharePoint REST. Только для чтения. |
| siteCollection | siteCollection | Предоставляет сведения о семействе веб-сайтов сайта. Доступно только на корневом сайте. Только для чтения. |
| шаблон | siteTemplateType | Указывает шаблон, применяемый к сайту. Допустимые значения: sitepagepublishing, sts, unknownFutureValue. |
| webUrl | String | URL-адрес сайта, который можно указать только во время создания сайта. Только для чтения. Наследуется от baseItem. |
Свойство 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 | Коллекция дисков (библиотек документов) на этом сайте. |
| extensions | Коллекция extension | Коллекция открытых расширений, определенная для этого сайта. Допускается значение null. |
| 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",
"locale": "String",
"lockState": "String",
"ownerIdentityToResolve": {"@odata.type": "microsoft.graph.identityInput"},
"root": { "@odata.type": "microsoft.graph.root" },
"settings": { "@odata.type": "microsoft.graph.sitesettings" },
"shareByEmailEnabled": "Boolean",
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
"template": "String",
/* relationships */
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"extensions": [ { "@odata.type": "microsoft.graph.extension" }],
"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"
}