【问题标题】:ErrorIrresolvableConflict response when attempting to delete calendar events尝试删除日历事件时的 ErrorIrresolvableConflict 响应
【发布时间】:2019-12-30 19:15:51
【问题描述】:

在尝试删除事件时,delete event endpoint 偶尔会以 412 / ErrorIrresolvableConflict 状态代码响应。响应中提供的消息是:

由于请求中传递的更改键与项目的当前更改键不匹配,无法执行发送或更新操作。

error description for ErrorIrresolvableConflict 建议人们应该:

检索更新的更改密钥并重试。

查看event resource description,我看到changeKey 被提及为事件的属性,但delete event endpoint docs 中没有任何内容表明在删除事件时需要提供changeKey 或如何执行此操作。

我在 SO 上看到了几个与 sending emailsadding attachments 相关的类似问题,但四处搜索并没有发现有关删除日历事件的任何信息。

这个错误是暂时发生的,我还没有找到一种方法来持续重现它。似乎与事件是否有附件无关。

在以下请求中观察到此错误:

请求 ID:05cffaf7-c422-4bfd-97ac-6ea6d1036021

【问题讨论】:

  • 你有最近失败的“request-id”和/或“client-request-id”吗?
  • 是的,已添加到帖子中
  • 谢谢,爱丽丝。我在服务器端找到请求并升级到日历团队。他们正在研究它,并且有理论发生了什么。有新信息时我会更新。
  • 我很感激,伊万!期待您的回音。
  • @IvanFranjic 我也在经历看起来非常相似的事情(相同的错误和错误消息)。能帮忙看看是不是同一个问题?请求 ID 为 b87617c5-fe04-4017-a0c2-21f3970a8e3c。谢谢!

标签: microsoft-graph-api microsoft-graph-calendar


【解决方案1】:

在通过 REST Api 创建日历事件时,我们遇到了类似的问题(请参阅我的问题:Getting error code `ErrorIrresolvableConflict` responses when trying to create events on a calendar using Outlook REST API)。它消退了一点(一天只有几次),但自 1 月 2 日以来又开始频繁发生。

【讨论】:

    猜你喜欢
    • 2016-03-19
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多