onedrive for business webhooks

onedrive for business webhooks

我似乎找不到为 onedrive for business 订阅 webhook 的正确方法。

我知道端点 url 与常规的 onedrive 不同。 (https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/direct-endpoint-differences)

因此根据文档,订阅 webhook 的端点应如下所示:

https://{租户}-my.sharepoint.com/_api/v2.0/subscriptions

但是当我向此端点发送 POST 请求时,我收到了 404。

通过此端点获取驱动器项目按预期工作。 (https://{tenant}-my.sharepoint.com/_api/v2.0//drive/special/approot)。 只有 "subscriptions" 我似乎无法访问的端点。

我做错了什么?

订阅应用于项目,因此您需要:

https://{tenant}-my.sharepoint.com/_api/v2.0/drive/root/subscriptions

文档在这方面似乎有点模棱两可。