Azure active directory 图形API(Http状态:412前置条件失败-ErrorResolvableConflict)

Azure active directory 图形API(Http状态:412前置条件失败-ErrorResolvableConflict),azure-active-directory,microsoft-graph-api,microsoft-graph-calendar,Azure Active Directory,Microsoft Graph Api,Microsoft Graph Calendar,我正在使用Microsoft Graph使用应用程序凭据创建日历事件,其中将使用组织者的电子邮件id: https://graph.microsoft.com/v1.0/users/<organizer_email_id>/calendar/events 我看到事件已创建,但它正在使用旧名称发送邮件,并引发以下错误: HTTP Status code : 412 Precondition Failed. { "error": { "code": "Erro

我正在使用Microsoft Graph使用应用程序凭据创建日历事件,其中将使用组织者的电子邮件id:

https://graph.microsoft.com/v1.0/users/<organizer_email_id>/calendar/events
我看到事件已创建,但它正在使用旧名称发送邮件,并引发以下错误:

HTTP Status code : 412 Precondition Failed.

{
    "error": {
        "code": "ErrorIrresolvableConflict",
        "message": "The send or update operation could not be performed because the change key passed in the request does not match the current change key for the item.",
        "innerError": {
            "request-id": "a36e60a4-0a18-4574-9f7f-75f6c1cce8b4",
            "date": "2020-01-05T14:22:54"
        }
    }
}

事件似乎在提交
修补程序
请求之前到达。我不想在两个调用之间设置任何延迟,但唯一的选择是在创建事件之前,发出
get
请求以确认名称已更改。是否有其他解决方法,或者如果有,Microsoft需要修复该错误?

这似乎是Exchange的一个已知老问题

通常,此类问题需要由Microsoft工程师确认

我相信现在最有效的方法是附上你的申请id进行调查

HTTP Status code : 412 Precondition Failed.

{
    "error": {
        "code": "ErrorIrresolvableConflict",
        "message": "The send or update operation could not be performed because the change key passed in the request does not match the current change key for the item.",
        "innerError": {
            "request-id": "a36e60a4-0a18-4574-9f7f-75f6c1cce8b4",
            "date": "2020-01-05T14:22:54"
        }
    }
}