问题标签 [autodesk-bim360]

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 回答
822 浏览

autodesk-forge - API 从 BIM360 Doc Plans 文件夹下载文件

我正在尝试使用 Forge API 从 Autodesk BIM360 Doc ( https://docs.b360.autodesk.com ) 下载文件,以便随后将文件归档到我们的本地存储中。

我已设法使用数据管理 API https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-GET/从“项目文件”文件夹下载任何文件,我可以通过它获取data.relationships.storage.data.id下的存储 ID 。

但是,使用相同的 API 在“Plan”文件夹下查询文件时,我无法获取存储 ID ,

那么 Forge API 有什么方法可以让我们从 Plan 文件夹中下载文件吗?任何帮助表示赞赏。

0 投票
1 回答
115 浏览

autodesk-bim360 - 使用 BIM 360 API 上传后,发布日志中的文档提取失败

我正在尝试使用文档管理 API 上传文件。文件已上传,但失败并显示“我们无法处理以下文档。提取失败”错误消息。

我尝试上传图像、PDF 等。但是当通过 UI 手动完成时,相同的文件会被成功提取和发布

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
118 浏览

c# - 如何通过 Flurl MultipartFormDataContent 将附件发布到 BIM 360 字段

我正在尝试通过应用程序(.NET 框架)上传BIM 360 Field中问题的附件。我正在使用以下端点(BIM 360 Field API Doc:https ://bim360field.autodesk.com/apidoc/index.html#mobile_api_method_21 )。

为了构建请求,我使用了 FlurlMultipartFormDataContent(参见下面的代码)。但是,我收到了500 Internal Server Error,不幸的是,没有更具体的信息究竟出了什么问题。

我尝试通过Postman上传具有完全相同的url、勾选、project_id 和“附件详细信息字符串”的附件,它工作正常。

代码:

我预计我的MultipartFormDataContent有问题。我错过了什么吗?

此致

克里斯

0 投票
0 回答
268 浏览

autodesk-forge - GET hubs 请求返回一些但不是所有必需的集线器

我正在尝试通过数据管理 API 访问我的集线器,以便与 Viewer 一起使用,并通过问题 API 读取/写入 BIM360 问题。但是,对https://developer.api.autodesk.com/project/v1/hubs的 GET 请求并未返回我期望的所有集线器。

我最初认为我一直在 Node-js 中安装的 forge-apis npm 模块中可能有一些过时的东西,所以我尝试使用 Postman 将 GET 请求直接发送到https://developer.api.autodesk.com/project /v1/hubs,使用 3-legged OAuth 令牌,但是这会返回相同的集线器。

响应包括来自旧 BIM360 团队的集线器,但似乎缺少 BIM360 设计中的集线器。唯一出现的 BIM360 设计中心是我的管理员。

作为参考,我的数据管理和身份验证代码与此处提供的代码基本相同:http: //learnforge.autodesk.io/#/tutorials/viewhubmodels

GET 请求的结果如下:

其中 3 个和其中之一:

接着是这个警告:

但是,https://forge.autodesk.com/blog/bim-360-docs-api-changes-access-data-european-data-center似乎建议数据管理 api 应该不受服务器位置的影响是美国或EMEA,所以我不明白这个警告。

是否有可能无法通过数据管理 API 访问没有管理员权限的 BIM360 设计中心?

该应用程序还针对 BIM360 API 进行了配置,但我相信这只会影响我作为管理员的集线器(我能否对此进行确认,因为我还打算至少在未来查看非管理集线器中的问题,最好写问题)。

0 投票
1 回答
194 浏览

autodesk-forge - Autodesk Forge Viewer - 始终显示标记

我们使用 Forge 查看器来显示 2D 和 3D 模型。对于 2D 模型,我们希望能够一直显示标记,就像您在 BIM360 中使用查看器一样。

我尝试了这里提到的解决方案:Forge Viewer:同时显示底部工具栏和标记- 但我无法让它工作。好像当我打电话时:

它隐藏了标记。

这是如何在 BIM360 中完成的?- 他们是否在使用自定义查看器,以某种方式启用了此功能?

0 投票
2 回答
111 浏览

api - BIM 360 Field API 问题 V1:GET 请求与 Postman 完美配合,使用 RestSharp 响应“未经授权”

尝试在我的 C# 解决方案中实现var client = new RestClient("https://bim360field.autodesk.com/fieldapi/checklists/v1/06eede44-a707-4f0b-9529-78abea6e6bf5"); var request = new RestRequest(Method.GET); https://bim360field.autodesk.com/apidoc/index.html#fieldapi/checklists/v1/checklists_api_method_2 。

我已经在 Postman 中设置了一个示例获取请求。与表单数据、x-www-form-urlencoded、无身份验证、不记名令牌完美配合。试图将确切的 Restshap 请求代码从 Postman 复制到我的 C# 应用程序。不工作;总是以“未经授权”响应。尝试更改 cookie mngmt 和 auth window/nltm mngmt。没有帮助。

0 投票
1 回答
46 浏览

autodesk-forge - BIM360 Docs传输协议

我有一个客户想知道 BIM 360 Docs 使用哪种传输协议来上传数据?

0 投票
1 回答
113 浏览

.net - 如何使用 BIM360 存储的 dwfx 文件在网页中实现模型查看器

我无法翻译存储在 bim360 文档中的 dwfx 文件,以便将翻译后的 svf(?) 加载到 Web 查看器中。

继续获得“诊断”:

“未能下载输入设计的设计说明。”

来自 .net 应用程序调用和 Postman 的响应。

我正在使用相同字符串的“Base 64”编码转换:urn:adsk.wipprod:dm.lineage:....这也可以在 bim360“登录”Web 查看器中的模型视图的 URL 中找到. 我已经使用 API 调用提取了 urn 字符串

0 投票
1 回答
298 浏览

autodesk-forge - Autodesk Forge:如何在 BIM 360 Docs 中查找模型的 svf 文件的 URL

我在哪里可以找到 BIM 360 Docs 中模型的 svf 文件的 URL?Autodesk Forge 中 Viewer3D 的功能 loadModel 需要此 URL,如下所述: https ://forge.autodesk.com/en/docs/viewer/v7/reference/Viewing/Viewer3D/#loadmodel-url-options-onsuccesscallback-onerrorcallback

0 投票
1 回答
305 浏览

autodesk-forge - 是否有扩展以在一个级别上显示模型?

我想制作一个函数来显示某人选择的模型,就像我们可以在 BIM 360 文档中看到的函数一样。

BIM 360 文档中的级别选择

有这样的扩展吗?