更新 newsLinkPage
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
更新 newsLinkPage 对象的属性。
权限
为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
权限类型 | 最低特权权限 | 更高特权权限 |
---|---|---|
委派(工作或学校帐户) | Sites.ReadWrite.All | 不可用。 |
委派(个人 Microsoft 帐户) | 不支持。 | 不支持。 |
应用程序 | Sites.ReadWrite.All | 不可用。 |
HTTP 请求
PATCH /sites/{site-id}/pages/{pageId}/microsoft.graph.newsLinkPage
请求标头
名称 | 说明 |
---|---|
Authorization | 持有者 {token}。 必填。 详细了解 身份验证和授权。 |
Content-Type | json 内容的 application/json,包括多部分请求中所需的 标题 属性。 多部分请求使用多部分/表单数据;boundary=your-boundary 内容类型。 必填。 |
请求正文
在请求正文中, 仅 提供要更新的属性的值。 请求正文中未包含的现有属性会保留其以前的值,或者根据对其他属性值的更改重新计算。
下表指定可更新的属性。
属性 | 类型 | 说明 |
---|---|---|
说明 | String | 项目的描述性文本。 最大长度限制为 250 个字符。 继承自 baseSitePage。 |
newsWebUrl | String | newsLinkPage 引用的新闻文章的 URL。 它可以是外部链接。 |
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"
}
}
}
}