현재 내 A360 프로젝트 중 하나에 업로드 한 파일을 삭제하려고합니다. 솔루션을 검색하는 동안이 Deleting a file from bucket. Autodesk-forge을 찾았습니다. 내가 이해하기로는 파일을 직접 삭제할 수 없으며 대신 버전을 제거해야합니다. 내가 맞습니까? 그래서 나는 그의 소개를 따랐다. 내 코드는 다음과 같습니다 : { "버전": Autodesk A360 프로젝트 파일 삭제
var data = {
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "versions",
"attributes": {
"extension": {
"type": "versions:autodesk.core:Deleted",
"version": "1.0",
}
},
"relationships": {
"item": {
"data": {
"type": "items",
"id": <item_id>
}
}
}
}
};
$.ajax({
type: "POST",
url: "https://developer.api.autodesk.com/data/v1/projects/" + <project_id> + "/versions",
beforeSend: function (request) {
request.setRequestHeader("Authorization", "Bearer " + <access_token>);
},
data: JSON.stringify(data),
contentType: "application/vnd.api+json",
});
는 내 요청을 보낼 때 나는 다음과 같은 응답
{ "jsonapi"GET "1.0에게"}, "오류": [{ "id": "887fd9e4-8cf0-4d73-8e6a-64f3e442e189", "상태": "400", "코드": "BAD_INPUT", "제목": " 요청이 잘못되었습니다. ","detail ":"이 작업에는 요청 입력이 잘못되었습니다. "}]}
누구든지 내가 뭘 잘못하고 있는지 알고 있니?
노력에 감사 드리며이를 해결해 주셔서 감사합니다. – Timo