问题标签 [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 - 无法为 Autodesk BIM 360 docs 项目创建 webhook
我正在尝试为 Autodesk BIM 360 项目创建一个 webhook,并以此错误结束 - “您尝试创建挂钩的范围被拒绝访问”。我正在使用Postman来测试 webhook 创建 - 这是我得到的响应 -
autodesk-forge - 使用 Javascript 下载 BIM360 Docs 文件
我正在尝试使用 javascript 下载 BIM360 文档文件。我能够从 BIM360 获得文件响应,但无法保存具有正确内容的文件。这是我的 JS 代码 -
c# - 删除存储桶中的对象,C# ASP.NET
我正在尝试从存储桶中删除一个对象。阅读文档听起来非常简单,但我似乎无法让它工作。在服务器端,我在 ASP.NET 中有以下内容:
客户端:
我总是遇到无法进行 API 调用的异常。bucketKey 和 objectName 都是字符串。谁能帮我理解我哪里出错了?
非常感谢。
autodesk-forge - Extracting Revit files (Autodesk Forge Example):
I have completed the Autodesk Forge extracting Revit file example (https://github.com/Autodesk-Forge/model.derivative-csharp-context.menu) but still have an issue.
To get the program to extract the file I have to
run > click extract > stop > Run(Again)
for the file to actually extract. I am just unsure as to why I have to run the program twice for the process to fully complete?
Notes: The windows notification shows as complete in the first run, but the file isn't created with the extracted data, it is only once the program is ran again I get the new file and a popup notification for it being created.
revit-api - 如何从 PathName 获取 Project Guid 和 Model Guid?
我的 Revit 模型有一个带有 PathName = "BIM 360://Testing Link Edit in BIM360/ArchitectureBIM360.rvt" 的 RVT 链接
我想构建一个 ModelPath 并使用它来打开云托管文件,如下所示:
如何从 PathName 获取 projectId 和 modelId GUID?
autodesk-forge - 我可以通过 Autodesk Forge 数据管理 API 获得用户存储大小/限制吗?
是否有任何数据管理 api 来获取每个用户的存储限制或大小?
autodesk-forge - 在 BIM 360 Docs 中获取文件夹内容时文件的显示名称不可用
我正在尝试列出 BIM 360 文件夹中的文件名,但在检索文件名时遇到了问题。
在使用GET projects/:project_id/folders/:folder_id/contents
数据管理 API 的端点时,我注意到在 A360 项目与 BIM 360 项目中列出文件时的不同结果。
在 A360 上,key 的值data[].attributes.displayName
是文件的名称,例如Test.nwd
. 但是,在 BIM 360 上,displayName
似乎总是一个空字符串。
我确实注意到,如果我使用GET projects/:project_id/items/:item_id
端点来检索单个项目的详细信息,data.attributes.displayName
仍然是空白的,但文件的名称确实出现在included[].attributes.displayName
带有 的条目下的键中"type": "versions"
。
有没有人知道为什么displayName
在 BIM 360 中列出文件夹内容时项目是空白的?
理论上,我可以通过检索文件夹内容然后检索每个项目的详细信息来实现我想要的结果,但我宁愿不必为文件夹中的每个项目进行额外的 API 调用。
webhooks - 创建具有范围 = 项目 id 但适用于顶级文件夹的 webhook 时出错
为 BIM360 Team 项目创建 webhook 时,在使用以下 json 正文和请求创建项目 ID 时,我收到错误“拒绝访问您尝试创建挂钩的范围 a.123456789”:
https://developer.api.autodesk.com/webhooks/v1/systems/data/events/dm.version.added/hooks
如果在 json 中替换了顶级文件夹 URN,这确实会成功。我已经尝试过使用 data:create 范围的 2-legged 和 3-legged OAuth。有什么我想念的吗?
autodesk-forge - 支持数据管理 API 中的文档集
BIM 360 Docs - Document Management 中的新“文档集”选项是否有任何开发人员支持?我想在与 Forge 集成的应用程序中将特定版本的文档组织到“集合”中。如果没有,您打算什么时候使这成为可能?谢谢!
autodesk-forge - 更新 Docs 文件的描述和自定义属性
是否可以Description
通过 API 更新 Docs 文件上的和/或自定义创建的属性?
以下两个 API 调用表明可以在项目/文件级别或版本级别进行更新,但是应该使用哪一个以及如何访问自定义创建的属性?
- https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-items-item_id-PATCH/
- https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-PATCH/
提供的示例调用显示了重命名文件。据推测Description
,任何自定义属性(例如My New Attribute
)都可以使用description
和访问my new attribute
,分别作为要更新的“id”(?)
我上传的文件已经在 Docs 中工作并显示,但上传完成后,我需要将元数据推送到其中,API 不清楚如何完成此操作。