Autodesk Forge извлекает / обновляет пользовательские атрибуты - PullRequest
0 голосов
/ 01 ноября 2018

Мы используем документы BIM360, и мы определили несколько пользовательских атрибутов, чтобы пометить эти файлы, загруженные в папку документов. Теперь у нас возникают проблемы с получением этих пользовательских атрибутов с помощью API forge, конечная точка projects/:project_id/items/:item_id возвращает только те атрибуты по умолчанию, как имя файла / описание, но для пользовательских атрибутов они не включены в ответ, и я не могу обновить эти пользовательские атрибуты, используя PATCH для обновления. эти пользовательские атрибуты.

Поддерживает ли Autodesk Forge API получение / обновление пользовательских атрибутов?

Узел атрибута, который я получил от API элемента, выглядит следующим образом:

"attributes": {
                "name": "somefile.rvt",
                "displayName": "somefile.rvt",
                "createTime": "2018-08-02T18:16:59.0000000Z",
                "createUserId": "creatorID",
                "createUserName": "usercreate",
                "lastModifiedTime": "2018-11-01T10:46:20.0000000Z",
                "lastModifiedUserId": "userid",
                "lastModifiedUserName": "username",
                "versionNumber": 1,
                "extension": {
                    "type": "versions: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": "id",
                        "viewableGuid": "id",
                        "viewableName": "Existing",
                        "sourceFileName": "somefile.rvt"
                    }
                }
            }

Спасибо.

1 Ответ

0 голосов
/ 01 ноября 2018

AFAIK, информация о папке / файле предоставляется API Forge Data Management, этот API используется в качестве общего доступа ко многим различным приложениям Autodesk SAAS, таким как A360 Personal, BIM 360 Team, Fusion Team (ранее известная как A360 Team) BIM 360 Docs.

К сожалению, поскольку пользовательские атрибуты указываются только для документов BIM360 (поправьте меня, если я ошибаюсь), поэтому API-интерфейс папок / элементов в Forge Date Management пока не предоставляет эту информацию. Я также проверяю с нашей командой инженеров, чтобы узнать, обновит ли какая-либо другая информация, или это мог бы быть хороший запрос API, если я получу больше информации.

...