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

После успешного создания новой задачи планировщика я получаю идентификатор детали задачи планировщика и пытаюсь обновить детали задачи. При этом я получаю сообщение об ошибке 204 "HTTP/1.1 204 Нет содержимого".

Я пытаюсь сделать это с помощью FileMaker и их команды INSERT FROM URL.

URL-адрес: "https://graph.microsoft.com/v1.0/planner/tasks/" & $microsoftplannerTaskDetailID & "/details"

Параметры cURL, которые я установил в переменной: "-X PATCH " & " -H "Authorization: Bearer " & $$userToken & """ & " -H "Content-Type: application/json"" & " -H "If-Match: W/\"JzEtFza0RlFpbHMgQBAQBAQEBARCc=\""" & " -d @$PlannerTaskDetails" & " -D $responseHeaders" & // возвращает коды ошибок" Prefer: return= представление "// в случае успеха возвращает полный заголовок, который вы отправили

который разрешается как:

-X PATCH -H "Авторизация: предъявитель J0eXAiOiJ<>NTb2VEdDJsbVJXa3FEeVcwVUkiLCJINYoz8P7NxmOcbA" -H "Content-Type: application/json" -H "$ Match: W/"JzEtVBND-Response ": возврат = представление

переменная $PlannerTaskDetails установлена ​​как: "{" & ""previewType": "noPreview"," & ""description": " Это тест "" & "}"

который разрешается как: {"previewType": "noPreview","description": "Это тест"}

Ранее у меня была ошибка, связанная с неправильным If-Match, но думаю, что я решил эту проблему. Но на тот случай, если это все еще вызывает проблему, я хотел бы упомянуть об этом.

1 ответ

Обратите внимание, что коды состояния http, начинающиеся с 2, означают УСПЕШНЫЙ вызов.

204 означает успех, но вернуть нечего.

См. https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204.

Таким образом, это НЕ ошибка

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