Autodesk Forge извлекает / обновляет пользовательские атрибуты
Мы используем документы 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 ответ
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, если я получу больше информации.