【发布时间】:2019-04-06 12:02:53
【问题描述】:
在 C# 项目中,我包含了 Autodesk Forge 包。 它提供高级对象而不是使用 REST API。 对于 get 方法,它工作正常。但是,对于 post 方法,存在一个问题,因为您没有获得具有新 Id 的返回对象,您需要进一步调用。
例如新建文件夹时:创建一个 CreateFolder 对象并调用 void ForlderApi.PostFolder(projectId, CreateFolder) 在这种情况下,您可以迭代父文件夹,但这是开销。
要上传文件,首先需要创建一个Storage,在这种情况下我现在不知道如何获取新的Id: projectsApi.PostStorage(projectid, createStorage)
似乎直接使用 REST API 更好,我找到了一些很好的例子。或者有没有人知道如何使这项工作?
【问题讨论】:
-
我可能在这里找到了一些帮助...github.com/Autodesk-Forge/forge-api-dotnet-client/blob/master/… PostStorage 实际上正在返回一个 StorageCreated 对象。但是 PostFolder 是无效的,我想应该返回一个 ItemCreated 对象。所以我仍然需要搜索新的文件夹名称..
标签: rest autodesk-forge autodesk-data-management autodesk-bim360