问题标签 [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.
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,所以我不确定这是否适合我。
autodesk-forge - Autodesk forge 中的相位视图,3D 房间
在新版 Docs 360 中,左侧有阶段视图。
在这个项目中,各个阶段在一个文档中绑定在一起,但在其他项目中,这些阶段被创建为一个单独的 revit 文档,我认为它与每个视图所涉及的大小有关(这是真的吗?)。在测试中,这些单独的 revit 阶段文档在 forge web-api 上不可见(我收到的错误是 GET /api/manifest call failed Not Found)。问题是,是否可以在 Forge 中复制阶段视图?如果没有,如何打开上传到云时创建的单独的 revit 阶段文档。
在上一个问题中,我询问了在伪造中获取房间信息的可能性,我被告知这是不可能的。在检查文档中的阶段视图后,我注意到存在 Room 元素(可点击等)。这是一个错误吗?如果不是,是否将阶段视图带入 forge 网络应用程序将允许我单击房间元素?
autodesk-forge - Autodesk Forge 检索/更新自定义属性
我们正在使用 BIM360 文档,并且我们定义了几个自定义属性来标记上传到 docs 文件夹中的那些文件。现在我们无法使用 forge API 获取那些自定义属性,projects/:project_id/items/:item_id
端点只返回那些默认属性,如文件名/描述,但对于自定义属性,它不包含在响应中,我也不能更新那些自定义属性使用 PATCH 来更新那些自定义属性.
Autodesk Forge API 是否支持获取/更新自定义属性?
我从 item API 获得的属性节点如下所示:
谢谢。
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 似乎更好,我找到了一些很好的例子。或者有没有人发现如何使这项工作?
autodesk-forge - 通过 Autodesk Forge 将数据推送到云端
是否可以通过 Forge 将本地数据以应用程序的形式推送到云端,可能是 ac# 应用程序?
我只是想知道我是否可以使用 Autodesk Forge 将恒定的静态数据推送到云端?比如文本文件?
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 版本可用,我不想使用它。
service-worker - 获取服务人员
嗨,我正在尝试使用 Autodesk forge 查看器、INSTALL和ACTIVATE工作创建服务人员,但无法获取。
这是我的服务人员
我正在尝试制作自己的“断开连接的工作流程”来获取帖子并缓存所有模型以从 bim360docs、a360 和使用 2leg forge 教程中离线查看它们。
autodesk-forge - Forge API “Urn 格式不正确。”
我正在使用这个端点..
项目/:project_id/folders/:folder_id/contents
...并返回错误 400“Urn 格式不正确。” 存储在欧盟服务器中的数据。端点对其他项目数据(包含 wipprod 的 urn)正常工作,但在所有包含 wipmea 的 urn 上返回此错误。
我应该为存储在欧盟服务器上的数据使用不同的端点,还是我应该对包含 wipemea 的 urn 做一些不同的事情?
autodesk-forge - 获取 IFC 架构版本
打开一个*.ifc文件我们可以在Header中找到“File_Schema”,例如:HEADER;... FILE_SCHEMA (('IFC4')); ENDSEC;
我们正在下载 IFC 流文件,很高兴知道它的文件架构版本。是否有可能通过 DataManagement API 获取这些信息?
autodesk-forge - Autodesk Forge 文档批准状态
我们正在使用 Autodesk BIM360 Docs 来管理我们的图纸,并且在我们的项目中使用了审查工作流程。现在我们收到一个请求,使用 Forge API 将批准的文件复制到我们的本地存储。一切似乎都很好,只是我们找不到可以获取每个文档的批准状态的伪造 API。
任何帮助,将不胜感激。