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

如何通过Microsoft Graph订阅SharePoint站点根驱动器的更新通知

可行解决方案

一、正确的资源字符串格式

你之前的路径缺少定位根目录的/root节点,订阅SharePoint站点根驱动器内容变更的正确资源字符串为:
sites/{sp-domain},{sp-site-id},{sp-web-id}/drive/root

如果需要订阅根目录下特定子文件夹的变更,可以使用路径定位格式:
sites/{sp-domain},{sp-site-id},{sp-web-id}/drive/root:/{目标子文件夹相对路径}:

二、额外必选参数校验

如果调整资源路径后仍返回BadRequest,可逐一排查以下配置项:

  • changeType参数需配置为created,updated,deleted,SharePoint驱动器订阅暂不支持单独指定created或deleted类型
  • notificationUrl必须为公网可访问的HTTPS地址,且能正常响应Graph的订阅验证请求,返回200状态码和对应验证参数
  • 权限配置需满足要求:应用权限需开通Files.Read.All或Sites.Read.All及以上级别权限,委派权限需持有对应站点的读写权限
  • 订阅过期时间expirationDateTime不得超过当前时间+180天,超出最大有效期会直接返回参数错误

三、请求Payload参考

{
  "changeType": "created,updated,deleted",
  "notificationUrl": "https://你的公网回调地址/notify",
  "resource": "sites/contoso.sharepoint.com,12345678-1234-1234-1234-1234567890ab,abcdefab-1234-1234-1234-abcdef123456/drive/root",
  "expirationDateTime": "2024-12-30T10:00:00.000Z",
  "clientState": "自定义校验密钥"
}

内容的提问来源于stack exchange,提问作者A X

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:27:03