如何使用 REST API 在共享点中创建网页?
Posted
技术标签:
【中文标题】如何使用 REST API 在共享点中创建网页?【英文标题】:How to create web page in sharepoint using REST API? 【发布时间】:2020-07-22 05:25:33 【问题描述】:我正在尝试在我的共享点站点下创建一个网页。我可以使用 REST API 创建文档文件夹并在这些文件夹中上传文件,但无法找到创建网页的 API。谁能给我API,帮助在sharepoint中创建网页。
【问题讨论】:
【参考方案1】:以下是在 SharePoint 网站页面库中创建网页的示例休息请求:
<script type="text/javascript">
CreateWikiPage();
function CreateWikiPage()
// Get Server relative url of Web(site)
var WebServerRelativeUrl = _spPageContextInfo.webServerRelativeUrl;
// Provide Internal name of the library here
var DocuentLibraryInternalName = "SitePages";
// Provide name of the wiki page to be created
var NewPageName = "NewRESTWikipage.aspx";
// Form relative url of the new page. This will be used in function below
var NewFileUrl = WebServerRelativeUrl + "/" + DocuentLibraryInternalName + "/" + NewPageName;
$.ajax(
// "templateFileType" values in below method
// StandardPage. The value = 0.
// WikiPage. The value = 1.
// FormPage. The value = 2.
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/GetFolderByServerRelativeUrl('" + WebServerRelativeUrl + "/" + DocuentLibraryInternalName + "')/Files/AddTemplateFile(urlOfFile='" + NewFileUrl + "',templateFileType=1)",
method: "POST",
headers:
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
,
success: function (data, status, xhr)
console.log("Success");
,
error: function (xhr, status, error)
console.log("Failed");
);
</script>
【讨论】:
感谢 Jerry 分享此代码。你能帮我在网页上添加段落和图像吗?如何在网页中添加图片、标题、段落和其他页面组件? 如何创建现代网页并使用 API 添加 Web 部件?以上是关于如何使用 REST API 在共享点中创建网页?的主要内容,如果未能解决你的问题,请参考以下文章
Django Rest API,如何为 2 个模型条目创建 post api,并具有与模型关联的外键
如何通过 Python 中的 REST API 访问共享点站点?