问题标签 [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.
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 文件夹中下载文件吗?任何帮助表示赞赏。
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 )。
为了构建请求,我使用了 Flurl和MultipartFormDataContent(参见下面的代码)。但是,我收到了500 Internal Server Error,不幸的是,没有更具体的信息究竟出了什么问题。
我尝试通过Postman上传具有完全相同的url、勾选、project_id 和“附件详细信息字符串”的附件,它工作正常。
代码:
我预计我的MultipartFormDataContent有问题。我错过了什么吗?
此致
克里斯
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 进行了配置,但我相信这只会影响我作为管理员的集线器(我能否对此进行确认,因为我还打算至少在未来查看非管理集线器中的问题,最好写问题)。
autodesk-forge - Autodesk Forge Viewer - 始终显示标记
我们使用 Forge 查看器来显示 2D 和 3D 模型。对于 2D 模型,我们希望能够一直显示标记,就像您在 BIM360 中使用查看器一样。
我尝试了这里提到的解决方案:Forge Viewer:同时显示底部工具栏和标记- 但我无法让它工作。好像当我打电话时:
它隐藏了标记。
这是如何在 BIM360 中完成的?- 他们是否在使用自定义查看器,以某种方式启用了此功能?
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。没有帮助。
autodesk-forge - BIM360 Docs传输协议
我有一个客户想知道 BIM 360 Docs 使用哪种传输协议来上传数据?
.net - 如何使用 BIM360 存储的 dwfx 文件在网页中实现模型查看器
我无法翻译存储在 bim360 文档中的 dwfx 文件,以便将翻译后的 svf(?) 加载到 Web 查看器中。
继续获得“诊断”:
“未能下载输入设计的设计说明。”
来自 .net 应用程序调用和 Postman 的响应。
我正在使用相同字符串的“Base 64”编码转换:urn:adsk.wipprod:dm.lineage:....这也可以在 bim360“登录”Web 查看器中的模型视图的 URL 中找到. 我已经使用 API 调用提取了 urn 字符串
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