【发布时间】:2017-04-24 09:57:09
【问题描述】:
从 Microsoft SharePoint 文档中,我可以使用以下请求获取网站的 Web 属性:“http:///_api/web/”(参考:https://msdn.microsoft.com/en-us/library/office/dn499819.aspx)。
有些属性是 R/W。 当我尝试创建这些 R/W 属性时,我得到 200 OK 响应,但属性值保持不变。
例如。 property_name - SaveSiteAsTemplateEnabled。 最初它的值为 True 初始得到响应:
{
"odata.metadata": "https://druvainternal.sharepoint.com/sites/testsharepoint/subsite1copy/_api/$metadata#Edm.Boolean",
"value": true
}
然后,当我尝试使用 post call 或 merge call 更改其值时。 请求:
"post"
endpoint - _api/web/SaveSiteAsTemplateEnabled
body = {"value":False}
我得到的回应是:
{"odata.metadata":"https://druvainternal.sharepoint.com/sites/testsharepoint/subsite1copy/_api/$metadata#Edm.Boolean","value":true
}
其值仍为 True。
我发送的请求是否正确?在文档中没有提到如何设置这些属性。
【问题讨论】:
标签: sharepoint