Как я могу скачать pdf файл плана по bim360 api или sdk? - PullRequest
0 голосов
/ 25 марта 2019

В соответствии с документацией (https://forge.autodesk.com/en/docs/data/v2/tutorials/download-file/) я должен получить идентификатор объекта хранилища из include.relationships.storage.data.id. Я могу сделать это для всех файлов, загруженных в bim360, за исключением плановых файлов pdf.ничего о 'хранилище' в полном ответе.

Вот "включено" из моего ответа:

'' 'включено': [{"type": "версии", "id":" XXX "," attribute ": {" name ":" 1-Й ЭТАЖ ПЛАНА "," displayName ":" 1-Й ЭТАЖ ПЛАНА "," createTime ":" 2019-01-10T09: 19: 16Z "," createUserId ": "3MYGKJ73V3SD", "createUserName": "XXX", "lastModifiedTime": "2019-01-10T09: 19: 19Z", "lastModifiedUserId": "XXX", "lastModifiedUserName": "XXX", "versionNumber": 1, "extension": {"type": "version: autodesk.bim360: Document", "version": "1.0", "schema": {"href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.bim360:Document-1.0"}," data ":{"processState": "PROCESSING_COMPLETE", "viewableId": "1", "viewableGuid": "XXX", "viewableName": "(1)", "viewableOrder": 1, "sourceFileName": "A1-1 DIMSПЛАН РАЗМЕРОВ ПЕРВОГО ЭТАЖА_V1_2019-01-10_09-54-54am.pdf "}}}, "links": {"self": {"href": "XXX"}}, "relations": {"item": {"data": {"type": "items", "id": "XXX"}, "links": {"related": {"href": "XXX"}}}, "refs": {"links": {"self": {"href": "XXX"}, "related": {"href": "XXX"}}}, "links": {"links": {"self": {"href": "XXX"}}}, "downloadFormats": {"links": {" related ": {" href ":" XXX "}}}}}] '' '

Как с этим справиться?

1 Ответ

0 голосов
/ 25 марта 2019

Да, пожалуйста, звоните ПОЛУЧИТЬ версии /: version_id / Relations / refs .Поскольку элемент, указанный в папке «План», относится к типу items:autodesk.bim360:Document, этот тип элемента не будет иметь атрибут хранилища, отображаемый в его ответах GET версии /: version_id и GET items /: item_id напрямую.см. также здесь: Загрузить документ с помощью Autodesk API

...