Microsoft graph api 是否可以通过microsoft graph webhooks获取更新的实时更新?
我正在尝试使用MS graph webhooks获取SharePoint上的更新 我正在使用以下API进行订阅Microsoft graph api 是否可以通过microsoft graph webhooks获取更新的实时更新?,microsoft-graph-api,webhooks,microsoft-graph-files,microsoft-graph-webhooks,Microsoft Graph Api,Webhooks,Microsoft Graph Files,Microsoft Graph Webhooks,我正在尝试使用MS graph webhooks获取SharePoint上的更新 我正在使用以下API进行订阅 POST https://graph.microsoft.com/v1.0/subscriptions Content-type: application/json { "changeType": "updated", "notificationUrl": "https://<hostname>/api/send/myNotifyClient", "re
POST https://graph.microsoft.com/v1.0/subscriptions
Content-type: application/json
{
"changeType": "updated",
"notificationUrl": "https://<hostname>/api/send/myNotifyClient",
"resource": "<DocumentLibrary_Identity>",
"expirationDateTime":"2016-11-20T18:23:45.9356913Z",
"clientState": "secretClientValue",
"latestSupportedTlsVersion": "v1_2"
}
POSThttps://graph.microsoft.com/v1.0/subscriptions
内容类型:application/json
{
“变更类型”:“已更新”,
“通知URL”:https:///api/send/myNotifyClient",
“资源”:“,
“到期日期时间”:“2016-11-20T18:23:45.9356913Z”,
“客户端状态”:“secretClientValue”,
“最新支持的DSVersion”:“v1_2”
}
我将在更改完成后的30-40秒内获得更新。
例如,如果我上传一个文件或编辑一个文件,30-40秒后会返回相同的通知
有什么方法可以让我即时收到通知吗 由于云中分布式系统的性质,在发生更改和接收更改通知之间总会有延迟 Microsoft Graph中的更改通知通常在更改发生后一分钟内发送。根据服务负载和使用情况的不同,该课程可能会有所不同 今天的Microsoft Graph中没有更快的更改通知机制。您可以想象以更快的频率轮询GETAPI,但这种方法会导致应用程序在生产中受到限制