如何获取 Forge BIM 360 API 的问题根源类别?
Posted
技术标签:
【中文标题】如何获取 Forge BIM 360 API 的问题根源类别?【英文标题】:How to get the category of Issues Root Causes on Forge BIM 360 API? 【发布时间】:2021-01-29 19:12:53 【问题描述】:我想获取根本原因的类别,还想知道根本原因是否处于活动状态。
这是在 BIM 360 的项目 Admin/Issues/Services/Root Causes
会话中配置的。
我尝试使用https://forge.autodesk.com/en/docs/bim360/v1/reference/http/root-causes-GET/ 记录的 API https://developer.api.autodesk.com/issues/v1/containers/:container_id/root-causes
找出根本原因。
但此 API 的响应并没有说明根本原因的类别,也没有说明它是否处于活动状态。
以下是响应示例:
"data": [
"id": "5502171c-9e38-427e-a49a-40fa6821dec4",
"type": "root_causes",
"links":
"self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/5502171c-9e38-427e-a49a-40fa6821dec4"
,
"attributes":
"key": "INSTALLATION",
"title": "Installation"
,
"id": "a3311fc6-4571-4fca-9fb4-37120d976bd2",
"type": "root_causes",
"links":
"self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/a3311fc6-4571-4fca-9fb4-37120d976bd2"
,
"attributes":
"key": "WEATHER",
"title": "Weather"
]
如何通过 API 发现问题根源的类别和激活状态?
【问题讨论】:
不幸的是,这是获得根本原因类别的愿望。我们已经与工程师团队记录了内部故障单:SCCOM-6392。一些 API 在内部管道上,但尚未公开。据我所知,安德森使用的端点尚未公开。我需要进一步与工程师团队核实。当我得到任何信息时会与你更新。 抱歉回复晚了。我得到了工程师团队的回复,安德森使用的端点没有正式暴露。您将自行承担使用风险。我已在愿望单中附加了您的请求:SCCOM-6392。非常感谢您的耐心 【参考方案1】:我遇到了同样的问题,我设法解决了如下问题,我向 URL https://developer.api.autodesk.com/issues/v2/containers/[containerId]/issue-root-cause-categories?include=rootcauses&limit=9999 发出请求,然后滚动数据并应用我需要的过滤器,我尝试传递一些 queryString 但没有成功,所以我决定滚动浏览数据并在那里过滤,希望对您有所帮助。
【讨论】:
以上是关于如何获取 Forge BIM 360 API 的问题根源类别?的主要内容,如果未能解决你的问题,请参考以下文章
Forge-Get Item Path 以及 BIM360 文档中的自定义属性