Обновление сведений о задаче планировщика API Microsoft Graph с использованием JSON cURL вызывает конфликт ошибки 409

Я получаю сообщение об ошибке 409 при попытке обновить задачу планировщика со следующей подробностью ошибки... "Попытки внесения изменений противоречат уже принятым изменениям. Прочтите последнее состояние и устраните различия".

Кажется, это происходит каждый раз, когда я пытаюсь обновить задачу планировщика. Я могу буквально создать новую задачу, затем попытаться обновить ее, и она сразу выдаст ошибку 409. Со стороны Microsoft никто ничего не менял. Если я подожду несколько минут, произойдет та же ошибка.

Интересно то, что если я запускаю обновление буквально дважды, один за другим... второй раз оно принимает изменение без ошибок.

URL-адрес: https://graph.microsoft.com/v1.0/planner/tasks/ и $microsoftplannerTaskID.

ВАРИАНТЫ CURL: "-X PATCH " & " -H " Авторизация: Bearer " & $$userToken & """ & " -H "Content-Type: application/json"" & " -H "If-Match: W/\"" & $microsoftPlannerTasketag &"\""" & " -d @$PlannerTaskDetails" & " -D $responseHeaders" // возвращает коды ошибок

$PLANNERTASKDETAILS: "{ " & ""bucketId": "" & #MicrosoftBucketID & "", " & ""title": "" & #title & "", " & ""dueDateTime": "" & $dueDateTimeFormatted & "" " & "}"

1 ответ

Обнаружил , что проблема возникла после обновления, мне нужно получить новое значение etag перед повторным обновлением той же задачи планировщика. так что нужно обновить, потом получить, потом снова обновить.

Другие вопросы по тегам