【问题标题】:Autodesk Forge, .Net API POST methods do not return new object IdAutodesk Forge,.Net API POST 方法不返回新对象 ID
【发布时间】: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 更好,我找到了一些很好的例子。或者有没有人知道如何使这项工作?

【问题讨论】:

标签: rest autodesk-forge autodesk-data-management autodesk-bim360


【解决方案1】:

如果您愿意,当然可以直接使用 REST API。更高级别的 SDK(用于 C#、Node.js 等)是我们为不想处理原始 HTTP 请求/响应的人提供的。 SDK 计划仍然相对较新,因此可能存在一些缺失的部分。在这种情况下,我鼓励您向 github 存储库提交问题,我们会处理的 :)

【讨论】:

  • 是的,我都试过了,SDK似乎不成熟,有一些缺陷需要修复。此外,使用我找到的示例,我无法让 ObjectsApi.UploadChunkWithHttpInfo 工作。您必须传递给 SDK Post 方法的 CreateXXX 对象非常复杂!
猜你喜欢
  • 2018-02-27
  • 2021-10-25
  • 1970-01-01
  • 2021-10-08
  • 2019-01-18
  • 2021-05-13
  • 2020-06-25
  • 2018-04-25
  • 2020-11-03
相关资源
最近更新 更多