2016-09-28 134 views
2

我使用Graph API为群组对话添加Web钩子。因为我需要监视所有组的对话,所以我阅读了组列表并为每个组添加了Web钩子。将Webhook用于Microsoft Graph API的问题

后20-30组(数量将因不同的帐户更改),图形API开始返回错误:

{ 
    "error": { 
    "code": "", 
    "message": "Server could not process subscription creation payload.", 
    "innerError": { 
     "request-id": "af7d109a-fb6c-4b41-9aa1-988fc21309ad", 
     "date": "2016-09-28T03:06:11" 
    } 
    } 
} 

似乎图形API将阻止收到太多的订阅请求后,这是正确的? 那么有没有办法让我监控所有组的对话?

+0

如果这些限制发布在某处并且我们不必猜测 – piisexactly3

回答

0

我不认为有什么办法可以实现这一点,除了循环遍历所有用户并且一次请求一个会话信息。这里的缺点是,在旧请求完成之前请求新的信息通常是一个糟糕的主意(微软将扼杀你的连接),因此最多只能约2-3次/秒。根据您查看的大小,用户刷新可能需要几分钟的时间。

这是基于我个人的经验。我找不到任何支持/拒绝这个的文档。