You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Microsoft Flow或Rest API删除SharePoint Online站点?附SiteId报错排查

SharePoint Online SPSiteManager/Delete 接口报错解决方案

报错根因

你收到的参数错误提示,核心原因是 SharePoint Online REST API 对参数名称大小写敏感,/_api/SPSiteManager/Delete 接口的合法入参名是小写开头的 siteId,你请求负载里传入的大写开头 SiteId 不符合接口定义。

正确请求配置

基础请求信息

  • 请求方法:POST
  • 标准请求头:
    • Accept: application/json;odata=nometadata
    • Content-Type: application/json;odata=nometadata
    • X-RequestDigest: <你获取的当前站点请求摘要值>
    • If-Match: *

请求负载示例

方式1:使用站点ID传参

将参数名调整为小写开头的siteId即可,站点ID的标准格式为 {租户ID},{站点集ID},{WebID}:

{
  "siteId": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,yyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy,zzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz"
}

方式2:使用站点URL传参

如果无法获取标准格式的站点ID,也可以直接传站点完整URL,接口同时支持url参数:

{
  "url": "https://<你的租户前缀>.sharepoint.com/sites/<待删除站点路径>"
}

其他验证点

  • 调用接口的身份必须持有 SharePoint 全局管理员权限,或对应待删除站点的站点集管理员权限
  • Microsoft Flow 中构造请求时,不要开启自动添加odata元数据的配置,否则可能导致参数识别异常
  • 删除操作执行后站点会先进入租户回收站,保留93天后才会永久销毁

内容的提问来源于stack exchange,提问作者SAURABH mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 12:12:00