https://forge.autodesk.com/blog/how-patch-apis-work-and-some-tips-using-patch-apis
https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-PATCH/
Я перешел по двум ссылкам выше, объясняющим, как ПАТЧИРОВАТЬ версию элемента и обновить его название, но я получаю ошибки.Ниже то, что я ввел в Почтальон (version_id
внутри URI
уже закодировано):
URI: https://developer.api.autodesk.com/data/v1/projects/:project_id/versions/:version_id
Авторизация: Bearer *****************************
Тип содержимого: application/vnd.api+json
Корпус:
{
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "versions",
"id": *********************************************,
"attributes": {
"name": "AAA - My PDF file.pdf",
"displayName": "AAA - My PDF file.pdf"
}
}
}
ЭлементВерсия, которую я пытаюсь обновить, уже называется AAA - My PDF file.pdf
, поэтому ничего не должно обновляться.Но когда я отправляю запрос, я получаю следующую ошибку:
Ошибка:
{
"jsonapi": {
"version": "1.0"
},
"errors": [
{
"id": "30043cce-cfbe-4766-933c-fd9d888e574d",
"status": "400",
"code": "BAD_INPUT",
"title": "One or more input values in the request were bad",
"detail": "Request input is invalid for this operation."
}
]
}
Есть какие-либо идеи, почему я получаю эту ошибку и как я могу ее исправитьэто?