Обновление sitePage
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Обновление свойств объекта sitePage .
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | Sites.ReadWrite.All | Недоступно. |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Для приложений | Sites.ReadWrite.All | Недоступно. |
HTTP-запрос
PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
Текст запроса
Примечания. Для успешного анализа текста
@odata.type=#microsoft.graph.sitePage
запроса необходимо включить в текст запроса.
В тексте запроса укажите только значения свойств для обновления. Существующие свойства, которые не включены в текст запроса, сохраняют свои предыдущие значения или пересчитываются на основе изменений других значений свойств.
В следующей таблице указаны свойства, которые можно обновить.
Эти поля и будут использоваться в запросах на обновление.
Свойство | Тип | Описание |
---|---|---|
description | String | Описание страницы сайта. Необязательный параметр. |
thumbnailWebUrl | String | URL-адрес эскиза страницы сайта. Необязательный параметр. |
title | String | Заголовок страницы сайта. Необязательный параметр. |
showComments | Логический | Логическое значение, чтобы определить, следует ли отображать комментарии в нижней части страницы. Необязательный параметр. |
showRecommendedPages | Логический | Логическое значение, чтобы определить, следует ли отображать рекомендуемые страницы в нижней части страницы. Необязательный параметр. |
promotionKind | PagePromotionType | Тип продвижения страницы SharePoint. Необязательный параметр. Поддерживается только повышение уровня страницы (например, с до page newsPost ). Понижение не поддерживается. |
titleArea | titleArea | Область заголовка на странице сайта. Необязательный параметр. |
canvasLayout | canvasLayout | Макет содержимого на странице, включая горизонтальные разделы и вертикальные разделы. Необходимо предоставить содержимое всего макета страницы. Функция обновления не поддерживает частичные обновления. Необязательный параметр. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
и обновленный объект sitePage в тексте ответа.
Примеры
Запрос
Ниже показан пример запроса.
PATCH https://graph.microsoft.com/beta/sites/7f50f45e-714a-4264-9c59-3bf43ea4db8f/pages/df69e386-6c58-4df2-afc0-ab6327d5b202/microsoft.graph.sitePage
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.sitePage",
"title": "sample",
"showComments": true,
"showRecommendedPages": false
}
Отклик
Ниже показан пример отклика.
Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.sitePage",
"id": "0dd6ddd6-45bd-4acd-b683-de0e6e7231b7",
"name": "sample.aspx",
"webUrl": "https://contoso.sharepoint.com/SitePages/sample.aspx",
"title": "sample",
"pageLayout": "article",
"showComments": true,
"showRecommendedPages": false,
"createdBy": {
"user": {
"displayName": "Rahul Mittal",
"email": "rahmit@contoso.com"
}
},
"lastModifiedBy": {
"user": {
"displayName": "Rahul Mittal",
"email": "rahmit@contoso.com"
}
},
"publishingState": {
"level": "draft",
"versionId": "0.1"
},
"titleArea": {
"enableGradientEffect": true,
"imageWebUrl": "https://cdn.hubblecontent.osi.office.net/m365content/publish/005292d6-9dcc-4fc5-b50b-b2d0383a411b/image.jpg",
"layout": "colorBlock",
"showAuthor": true,
"showPublishedDate": false,
"showTextBlockAboveTitle": false,
"textAboveTitle": "TEXT ABOVE TITLE",
"textAlignment": "left",
"title": "sample",
"imageSourceType": 2
}
}