关于这篇文章,可以通过 REST 创建一个现代团队网站。我现在通过客户端凭据流获得了一个有效的令牌,并尝试执行以下 REST 操作:
Method: POST
Url: https://<my-site>.sharepoint.com/_api/SPSiteManager/create
Headers:
Accept: application/json;odata.metadata=none
Authorization: Bearer <token>
odata-version: 4.0
Body:
{
"Title": "Commun",
"Url":"https://<site>.sharepoint.com/sites/testpage",
"Lcid": 1033,
"ShareByEmailEnabled":false,
"Classification":"Low Business Impact",
"Description":"Description",
"WebTemplate":"STS#3",
"SiteDesignId":"f6cc5403-0d63-442e-96c0-285923709ffc",
"Owner":"myself@<myurl>.com"
}
你也试过这个吗?我总是收到一个状态代码“错误请求”:
{
"error": {
"code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException",
"message": "The parameter Title does not exist in method Create."
}
}