SharePoint API:在通信网站上创建自定义页面 HTML
SharePoint API: Create a page with custom HTML on a communications site
我需要使用 SharePoint API 以编程方式在 SharePoint 通信网站上创建一个新页面。该站点的 URL 如下所示:https://[sharepoint url]/sites/KnowledgeBase
这基本上就是我想要做的:
我可以使用 REST API 向 SharePoint 发出经过身份验证的请求。我在 Postman 工作。不幸的是,我找不到任何关于如何使用 REST API.
创建具有自定义 HTML 内容的新(现代)页面的可靠文档或教程。
我在使用图形 API 创建页面时找到了 this documentation。但是,我不确定 Graph API 是否是正确的选择,因为它仍处于测试阶段,我正在构建的集成将投入生产。
任何有关如何执行此操作以及 API 使用的帮助或见解,将不胜感激。
您可以使用 Microsoft pnpjs 库来简化您的生活(它包装了 REST API),它 built-in 支持 client-side 页面:
const sp = spfi(...);
// simplest add a page example
const page = await sp.web.addClientsidePage("mypage1");
我需要使用 SharePoint API 以编程方式在 SharePoint 通信网站上创建一个新页面。该站点的 URL 如下所示:https://[sharepoint url]/sites/KnowledgeBase
这基本上就是我想要做的:
我可以使用 REST API 向 SharePoint 发出经过身份验证的请求。我在 Postman 工作。不幸的是,我找不到任何关于如何使用 REST API.
创建具有自定义 HTML 内容的新(现代)页面的可靠文档或教程。我在使用图形 API 创建页面时找到了 this documentation。但是,我不确定 Graph API 是否是正确的选择,因为它仍处于测试阶段,我正在构建的集成将投入生产。
任何有关如何执行此操作以及 API 使用的帮助或见解,将不胜感激。
您可以使用 Microsoft pnpjs 库来简化您的生活(它包装了 REST API),它 built-in 支持 client-side 页面:
const sp = spfi(...);
// simplest add a page example
const page = await sp.web.addClientsidePage("mypage1");