1

关于这篇文章,可以通过 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."
    }
}
4

0 回答 0