SharePoint使用REST创建现代团队网站

时间:2019-08-08 18:12:23

标签: rest sharepoint sharepoint-rest-api

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

1 个答案:

答案 0 :(得分:0)

我知道这是一个漫长的过程,但是我没有足够的代表发表评论。  使用“ WebTemplate”:“ SITEPAGEPUBLISHING#0”,看看是否得到相同的错误响应。