2017-12-12 4 views
0

habe ich versucht, den Ordner mit diesem PATCH APIAutodesk Forge Data Management API - die Umbenennungs BIM Docs-Ordner für dritte Anwendungen deaktiviert

diesem Antrag ist Körper zu umbenennen: { "jsonApi": { "version": "1.0" }, "data": { "id": "urn:adsk.wipprod:fs.folder:co.ZjOwQVYaQbewrWmwN9gBOg", "type": "folders", "attributes": { "name": "folder_new_name_3" } } } und dies ist die Antwort: { "jsonapi": { "version": "1.0" }, "errors": [ { "id": "c6b15305-2522-4d66-8ebc-11e864ae54fa", "status": "400", "code": "BAD_INPUT", "title": "One or more input values in the request were bad", "detail": "Delete and Restore of BIM 360 folders are currently disabled for 3rd party applications." } ] }. Was mache ich falsch? Fehle ich etwas? Ist diese Patch-API die richtige für das Umbenennen von Ordnern in BIM 360 Docs?

Antwort

0

Leider PATCH für Umbenennen auf BIM 360 Docs wird im Moment nicht unterstützt. Es wird daran gearbeitet, damit es in Zukunft verfügbar wird. Sorry für die schlechten Nachrichten.

Cheers,

+0

Es gibt eine erwähnt ist über hier es –

+0

Dank https://forge.autodesk.com/blog/how-patch-apis-work-and-some-tips-using-patch-apis, sah ich diese [link] (https://www.versti.eu/TranslateProxy/https/stackoverflow.com/questions/46473909/error-on-rename-bim360-file) und ich glaubte, dass mit Ordner es funktioniert. für BIM Docs werde ich mit Patch der Version versuchen. –

0

Sie sind diesen Ansatz richtig mit einem Ordner umbenennen, aber es wurde in letzter Zeit nur aktiviert:

curl -X PATCH -H "Authorization: Bearer yxz" 
"https://developer.api.autodesk.com/data/v1/projects/a.project.id.xyz/folders/urn%3Aadsk.wipprod%3Adm.folder%3AhC6k4hndRWaeIVhIjvHu8w" 
-d '{ 
    "jsonapi": { 
    "version": "1.0" 
    }, 
    "data": { 
    "type": "folders", 
    "id": "urn:adsk.wipprod:dm.folder:hC6k4hndRWaeIVhIjvHu8w", 
    "attributes": { 
     "name": "Plans" 
    } 
    } 
}' 

Sie können nun einen Ordner als auch, wie diese löschen, aber es beachten ist ein Soft Delete gegen ein Harddelete. So verwenden wir PATCH vs DELETE.

curl -X PATCH -H "Authorization: Bearer yyz" 
"https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn%3Aadsk.wipprod%3Adm.folder%3AhC6k4hndRWaeIVhIjvHu8w" 
-d '{ 
    "jsonapi": { 
    "version": "1.0" 
    }, 
    "data": { 
    "type": "folders", 
    "id": "urn:adsk.wipprod:dm.folder:hC6k4hndRWaeIVhIjvHu8w", 
    "attributes": { 
     "hidden": true 
    } 
    } 
}' 
Verwandte Themen