问题标签 [autodesk-data-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
86 浏览

autodesk-forge - 无法在 getHubs 呼叫中检索我的 A360 HUB

当我使用具有 Web 登录页面的演示应用程序时,它将检测我的个人 A360 集线器和我们的 BIM360 集线器。当我对我的 clientId 和 secret 使用双向身份验证并调用 getHubs 时,它只会返回我的 BIM 360 集线器。我还有一个关于 getHubs 的问题:我尝试在 gethubs 调用的 Configuration 参数上指定用户名和密码,以便包含个人集线器,但它们似乎没有被使用。如果我指定了错误的用户名或密码,它不会产生错误。

在 API 基础页面上,声明:对于 BIM 360 Team、Fusion Team 和 A360 Personal,最终用户需要为您的应用程序提供 3-legged 身份验证才能访问数据。

所以我想我可能需要使用 3 条腿而不是 2 条腿。

我应该指出这是一个服务器应用程序,所以我会尽量不进行交互式登录,而是使用预定义的用户 + 密码。ThreeLeggedApi 需要一个 returnUrl,所以我不确定这是否适合我。

0 投票
1 回答
351 浏览

autodesk-forge - Autodesk forge 中的相位视图,3D 房间

在新版 Docs 360 中,左侧有阶段视图。

相位图

在这个项目中,各个阶段在一个文档中绑定在一起,但在其他项目中,这些阶段被创建为一个单独的 revit 文档,我认为它与每个视图所涉及的大小有关(这是真的吗?)。在测试中,这些单独的 revit 阶段文档在 forge web-api 上不可见(我收到的错误是 GET /api/manifest call failed Not Found)。问题是,是否可以在 Forge 中复制阶段视图?如果没有,如何打开上传到云时创建的单独的 revit 阶段文档。

在上一个问题中,我询问了在伪造中获取房间信息的可能性,我被告知这是不可能的。在检查文档中的阶段视图后,我注意到存在 Room 元素(可点击等)。这是一个错误吗?如果不是,是否将阶段视图带入 forge 网络应用程序将允许我单击房间元素?

房间图片

0 投票
1 回答
365 浏览

autodesk-forge - Autodesk Forge 检索/更新自定义属性

我们正在使用 BIM360 文档,并且我们定义了几个自定义属性来标记上传到 docs 文件夹中的那些文件。现在我们无法使用 forge API 获取那些自定义属性,projects/:project_id/items/:item_id端点只返回那些默认属性,如文件名/描述,但对于自定义属性,它不包含在响应中,我也不能更新那些自定义属性使用 PATCH 来更新那些自定义属性.

Autodesk Forge API 是否支持获取/更新自定义属性?

我从 item API 获得的属性节点如下所示:

谢谢。

0 投票
1 回答
113 浏览

rest - Autodesk Forge,.Net API POST 方法不返回新对象 ID

在 C# 项目中,我包含了 Autodesk Forge 包。它提供高级对象而不是使用 REST API。对于 get 方法,它工作正常。但是,对于 post 方法存在问题,因为您没有获得具有新 Id 的返回对象,您需要进一步调用。

例如,在创建新文件夹时:您创建一个 CreateFolder 对象并调用 void ForlderApi.PostFolder(projectId, CreateFolder) 在这种情况下,您可以迭代父文件夹,但这是一个开销。

对于上传文件,首先需要创建一个Storage,在这种情况下我现在不知道如何获取新的Id:projectsApi.PostStorage(projectid, createStorage)

直接使用 REST API 似乎更好,我找到了一些很好的例子。或者有没有人发现如何使这项工作?

0 投票
1 回答
56 浏览

autodesk-forge - 通过 Autodesk Forge 将数据推送到云端

是否可以通过 Forge 将本地数据以应用程序的形式推送到云端,可能是 ac# 应用程序?

我只是想知道我是否可以使用 Autodesk Forge 将恒定的静态数据推送到云端?比如文本文件?

0 投票
1 回答
626 浏览

autodesk-forge - Forge SDK 可恢复上传文件,UploadChunkWithHttpInfo 失败

我正在尝试使用 SDK for .Net 上传文件,使用此示例: https ://forge.autodesk.com/blog/c-resumable-upload-file-forge-sdk

如果我直接使用 REST API,我可以毫无问题地创建存储桶并上传文件,使用没有块的直接上传。如果我使用 SDK 方法,我总是得到

我已经验证桶密钥是相同的。我正在使用 1.4.0 版本的 SDK,有一个 1.5.1 Alpha 版本可用,我不想使用它。

0 投票
1 回答
69 浏览

service-worker - 获取服务人员

嗨,我正在尝试使用 Autodesk forge 查看器、INSTALLACTIVATE工作创建服务人员,但无法获取。

这是我的服务人员

我正在尝试制作自己的“断开连接的工作流程”来获取帖子并缓存所有模型以从 bim360docs、a360 和使用 2leg forge 教程中离线查看它们。

0 投票
1 回答
165 浏览

autodesk-forge - Forge API “Urn 格式不正确。”

我正在使用这个端点..

项目/:project_id/folders/:folder_id/contents

...并返回错误 400“Urn 格式不正确。” 存储在欧盟服务器中的数据。端点对其他项目数据(包含 wipprod 的 urn)正常工作,但在所有包含 wipmea 的 urn 上返回此错误。

我应该为存储在欧盟服务器上的数据使用不同的端点,还是我应该对包含 wipemea 的 urn 做一些不同的事情?

0 投票
1 回答
254 浏览

autodesk-forge - 获取 IFC 架构版本

打开一个*.ifc文件我们可以在Header中找到“File_Schema”,例如:HEADER;... FILE_SCHEMA (('IFC4')); ENDSEC;

我们正在下载 IFC 流文件,很高兴知道它的文件架构版本。是否有可能通过 DataManagement API 获取这些信息?

0 投票
1 回答
209 浏览

autodesk-forge - Autodesk Forge 文档批准状态

我们正在使用 Autodesk BIM360 Docs 来管理我们的图纸,并且在我们的项目中使用了审查工作流程。现在我们收到一个请求,使用 Forge API 将批准的文件复制到我们的本地存储。一切似乎都很好,只是我们找不到可以获取每个文档的批准状态的伪造 API。

任何帮助,将不胜感激。