microsoft-graph-api - 即使我们已成功回复,有时也会丢失已发布的消息和回复
问题描述
此问题类似于添加的 MS Teams 应用程序,尽管有时会以某种方式删除图表,因为响应告诉我们消息/回复已成功发布,但之后访问团队时,我们会丢失一些。它也是间歇性的。所以潜在的问题可能是相关的。
我们使用 Graph API 发布消息和回复:
POST /teams/{id}/channels/{id}/messages
POST /teams/{id}/channels/{id}/messages/{id}/replies
我们有测试,每晚都会在一个全新的团队中创建消息,并验证这些消息是否已成功创建。很少,检查所有消息和回复是否被复制的断言部分会失败。这种情况很少见,但它仍然是一个问题,因为如果不事后扫描整个团队,就无法知道它是否不起作用。此外,断言不是问题,因为我在浏览器中检查了团队,并且确实缺少对消息的回复。我还运行了一个提琴手,我可以看到回复的帖子是成功的(我们甚至在响应中有创建的 JSON 消息)。
是否有可能我们对 API 的速度太快了,而 Graph 告诉我们它很好,但它从来没有到达实际的团队 API 后面?截至目前,我们在频道、应用程序和消息/回复方面存在类似问题,所以我觉得将项目添加到团队中存在一个常见的潜在问题。
解决方案
推荐阅读
- maven - SonarQube - 无法加载组件类
- javascript - React 表单无法正常工作(道具问题(?))
- python - 如何通过 Python 访问数位板笔数据?
- oracle - 记录未使用 PLSQL 过程保存在表中
- python - 为什么我没有进入路径文件“系统找不到指定的路径”
- laravel - Laravel 5.6 注册后自动登录
- powershell - 是否有一行代码可以使用 powershell 更改所有文件夹和子文件夹的文件扩展名?
- java - Java RMI 连接拒绝
- java - 如何制作包含来自 JTree 的子树的新树?
- html - 如何填充 vuetify 硬编码/静态选择选项 HTML?