我使用 Graph API 为群组对话添加网络挂钩。因为我需要监视所有组的对话,所以我读取了组列表并为每个组添加了网络挂钩。
20-30组后(不同账户的数量会有所不同),Graph 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"
}
}
}
似乎 Graph API 收到太多订阅请求后会阻塞,是这样吗?
那么有没有办法让我监控所有群组的对话?
我认为除了循环遍历所有用户并一次请求一个对话信息之外,没有任何方法可以实现这一目标。这里的缺点是,在旧请求完成之前请求新信息通常是一个坏主意(Microsoft 将限制您的连接),因此最多将您限制为每秒 2-3 个请求。根据您所查看的大小,用户刷新之间可能需要几分钟的时间。
这是基于我的个人经验。我找不到任何支持/否认这一点的文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)