Методы Autodesk Forge, .Net API POST не возвращают новый идентификатор объекта - PullRequest
0 голосов
/ 02 ноября 2018

в проекте C # я включил пакет Autodesk Forge. Он предлагает объекты высокого уровня вместо использования REST API. Для методов get это работает отлично. Однако для методов post существует проблема, поскольку вы не получаете возвращаемый объект с новым идентификатором, который необходим для дальнейших вызовов.

Например, при создании новой папки: вы создаете объект CreateFolder и вызываете void ForlderApi.PostFolder (projectId, CreateFolder) В этом случае вы можете перебирать родительскую папку, но это накладные расходы.

Для загрузки файлов сначала необходимо создать хранилище, и в этом случае я не знаю, как получить новый идентификатор: projectsApi.PostStorage (projectid, createStorage)

Кажется, лучше использовать REST API напрямую, я нашел несколько хороших примеров по этому поводу. Или кто-нибудь узнал, как заставить это работать ??

1 Ответ

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

Вы можете использовать API REST напрямую, если хотите. SDK более высокого уровня (для C #, Node.js и т. Д.) - это то, что мы предоставляем людям, которые не хотят иметь дело с необработанными HTTP-запросами / ответами. Инициатива SDK все еще относительно нова, поэтому возможно, что есть некоторые недостающие части. В этом случае я бы посоветовал вам отправить вопрос в репозиторий github, и мы доберемся до него:)

...