问题标签 [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 - BIM360 项目的服务类型未记录
在来自 BIM360 的 GET 项目中,service_types
属性包含未记录的服务。
向 BIM360 项目 ( https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-:project_id-GET/ ) 发出 GET 请求,service_types
返回的值比https:/上记录的值更多/forge.autodesk.com/en/docs/bim360/v1/overview/parameters/#service-type
根据文档,只有、 、 和field
是glue
预期schedule
的。plan
doc_manager
autodesk-bim360 - 获取 https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects 不起作用
美好的一天,我正在使用 GET https://developer.api.autodesk.com/hq/v1/accounts/:account/projects返回有关我帐户中项目的信息。我的应用程序已在https://admin.b360.autodesk.com/admin中注册,并且我有一个具有 account:read 范围的不记名令牌。在 Postman 中执行调用时,我得到以下响应 { "code": 1003, "message": "This client id has no access to the account." } 问候,约翰·克里克
rest - 如何解释结果:现场服务中不存在模板项目?BIM360 API
我们在我们公司使用 BIM360 API 结合我们的 CRM 来管理用户、项目和公司。我们用用户界面编写了一个简单的工具来完成它。
我们尝试使用“从模板项目复制”的功能。我们正在使用新的“现场管理服务”,因为它需要按照 Autodesk [api doc] 的说明(https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-POST/)。
想法
没有模板项目的正常项目创建工作正常。我们可以将任何服务添加到我们想要的项目中。同样如上所述的“现场管理服务”。如果我们为模板项目附加一个 ID,我们会收到一个错误,指出该项目在“现场服务”中不存在。
所以我的想法是,这个功能只适用于 BIM360 的用户界面。或者更多的“现场服务”是旧的“第一代”服务,它不同于“下一代”的“现场管理服务”?
代码
下面的代码将简单的 requestBody 显示为 JSON。身份验证和一切工作正常,并在标头中作为承载发送。
“template_project_id”只是为了在此处发布而混淆。
错误:
我们预计会出现 HTTP 200 结果或错误请求。但我们得到:
谢谢你的帮助!
autodesk-forge - 我们是否可以通过 API 访问 Forge API/Revit API 中的 C4R(Collaboration for Revit)功能?
我们最近有一项关于自动化 C4R(Revit 协作)流程的调查。我们是否可以通过 API 访问 Forge API/Revit API 中的 C4R 功能?我们搜索了 API 访问权限,但没有找到任何积极的结果。
或者,如果我们通过 BIM 360 API 上传 Revit 模型文件,则 Revit 项目文件 (.rvt) 将断开连接/无法用于工作共享环境。是否有任何可能的解决方法来解决此问题。
autodesk-forge - BIM 360 是否有代表授权用户检索 account_id 的方法
我正在尝试在我们的 Web 应用程序中构建一个集成,允许用户将他们的 BIM360 帐户与我们的帐户相关联。最终目标是调用 BIM360 API 并代表 Authenticated 用户拉取项目。
我没有看到获取用户帐户 ID 的方法,因此我可以 代表用户向此 API https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects提出请求。
autodesk-forge - 授权页面上的应用程序名称在 3-legged auth 中没有更改
我们通过 forge.autodesk.com/myapps 更改了生产应用程序的名称和描述。但是在授权页面上,我们仍然看到旧的。我们可以强制以某种方式刷新它吗?清除浏览器缓存没有帮助。我们已经等了 2 天,但它仍然不起作用。
autodesk-forge - 如何从 BIM 360 模型中提取元数据
如何从 BIM360 中的模型中提取元数据?
我可以通过上传 Revit 文件提取元数据并将其转换为 svf。我使用 GET :urn/metadata/:guid/properties 端点来提取数据。
如何从 BIM360 中的模型执行此操作?请问有什么建议或指导吗?
javascript - 是否存在没有关联 storageSize 属性的“项目”类型?
我正在尝试使用以下代码将 storageSize 与文件夹中的每个项目相关联:
在Data Management API Fieldguide中,它声明 Version 对象只有storageSize
在项目是文件时才具有属性。什么类型的项目不会是文件?
文件是否可能缺少此属性?
如果相关,则该文件夹位于 BIM 360 帐户中。
autodesk-forge - 如何在问题创建表单中将角色列表检索到 AssignTo 下拉列表?
在 forge api 文档中,我们可以找到:https ://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-project_id-industry_roles-GET/
它为我们提供了项目中所有可用的角色。在https://docs.b360.autodesk.com上,它似乎被简化为可用用户拥有的角色(例如,仅显示 36 个角色中的 3 个角色)我们如何将用户与角色联系起来?