Обновление newsLinkPage
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Обновите свойства объекта newsLinkPage .
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | Sites.ReadWrite.All | Недоступно. |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Для приложений | Sites.ReadWrite.All | Недоступно. |
HTTP-запрос
PATCH /sites/{site-id}/pages/{pageId}/microsoft.graph.newsLinkPage
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json для содержимого JSON, включая обязательное свойство title в многокомпонентных запросах. Многокомпонентные запросы используют multipart/form-data; boundary=тип контента вашей границы. Обязательно. |
Текст запроса
В тексте запроса укажите только значения свойств для обновления. Существующие свойства, которые не включены в текст запроса, сохраняют свои предыдущие значения или пересчитываются на основе изменений других значений свойств.
В следующей таблице указаны свойства, которые можно обновить.
Свойство | Тип | Описание |
---|---|---|
description | String | Текст с описанием элемента. Максимальная длина составляет 250 символов. Наследуется от baseSitePage. |
newsWebUrl | String | URL-адрес новостной статьи, на которую ссылается newsLinkPage. Это может быть внешняя ссылка. |
title | String | Название newsLinkPage. Максимальная длина — 110 символов. Наследуется от baseSitePage. |
Примечания: Вы можете обновить свойство bannerImage , загрузив байты изображения нового изображения баннера, которое вы хотите задать. Изображение баннера автоматически сохраняется в библиотеке ресурсов сайта, а URL-адрес изображения баннера создается на основе сохраненного файла. Создайте многокомпонентный запрос и задайте заметку
@microsoft.graph.bannerImageWebUrlContent
для отправки содержимого изображения, как показано в примере.
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
и обновленный объект newsLinkPage в тексте отклика.
Примеры
Запрос
Ниже показан пример запроса.
PATCH https://graph.microsoft.com/beta/sites/c1370818-f5e0-4a40-a99b-be4520640642/pages/637c601e-0d0e-43c0-b50f-b18513bb9de2/microsoft.graph.newsLinkPage
Content-type: multipart/form-data; boundary=MyPartBoundary198374
--MyPartBoundary198374
Content-Disposition:form-data; name="metadata"
Content-Type: application/json
{
"title": "External News | Microsoft Build brings AI tools to the forefront for developers",
"@microsoft.graph.bannerImageWebUrlContent" : "name:content"
}
--MyPartBoundary198374
Content-Disposition:form-data; name="content"
Content-Type: image/jpeg
... binary file data ...
--MyPartBoundary198374--
Отклик
Ниже показан пример отклика.
Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.newsLinkPage",
"createdDateTime": "2024-06-11T17:31:20Z",
"description": " You only need two simple letters to accurately convey the major shift in the technology space this year: A and I. Beyond those letters, however, is a complex, evolving and exciting way in which we work, communicate and collaborate.",
"eTag": "\"{179210C2-637E-4C61-8491-331D0D4A0C05},2\"",
"id": "179210c2-637e-4c61-8491-331d0d4a0c05",
"lastModifiedDateTime": "2024-06-11T17:31:21Z",
"name": "microsoft-build-ai-tools-developers.aspx",
"webUrl": "https://contoso.sharepoint.com/SitePages/Microsoft-Build-brings-AI-tools-to-the-forefront-for-developers.aspx",
"title": "External News | Microsoft Build brings AI tools to the forefront for developers",
"pageLayout": "newsLink",
"bannerImageWebUrl": "https://contoso.sharepoint.com/_layouts/15/getpreview.ashx?path=/SiteAssets/SitePages/microsoft-build-ai-tools-developers/BannerImage.png",
"newsWebUrl": "https://someexternalnewssite.com/2024/05/23/microsoft-build-ai-tools-developers",
"createdBy": {
"user": {
"displayName": "John Doe",
"email": "jdoe@contoso.com"
}
},
"lastModifiedBy": {
"user": {
"displayName": "John Doe",
"email": "jdoe@contoso.com"
}
},
"publishingState": {
"level": "checkout",
"versionId": "0.1",
"checkedOutBy": {
"user": {
"displayName": "John Doe",
"email": "jdoe@contoso.com"
}
}
}
}