【发布时间】: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 emails 和 adding 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