使用BIM 360 Field API(旧版)获取清单位置

时间:2019-08-21 16:25:27

标签: autodesk-bim360

标题是一个很好的总结。

/ api / get_checklists POST已过时,并返回空数据。因此,我使用GET / fieldapi / checklists / v1 /来获取清单项目的列表,然后使用GET / fieldapi / checklists / v1 /:id中的ID来获取“完整详细信息”。不幸的是,JSON数据不包括位置/区域(我已经通过查询数据,然后更改位置,再次查询并比较结果来验证这一点)。寻找一种获取此信息的方法。

旁注:不喜欢将票证包含在URL参数中。 GET确实支持将票证包括在体内……(尽管不是很好的RESTFUL设计)。

使用邮递员查询信息。

一些示例输出(我清除了大多数值):

{
    "id": "",
    "project_id": "",
    "created_at": "",
    "updated_at": "",
    "created_by": "",
    "status": "Open",
    "company": {},
    "description": "",
    "source": [
        {
            "id": "",
            "type": "Equipment"
        }
    ],
    "identifier": "",
    "template": {
        "id": "",
        "name": ""
    },
    "checklist_type": "",
    "name": "",
    "priority": "",
    "signatures": [],
    "attachments": [],
    "custom_field_values": [
        {
            "id": "",
            "name": "",
            "value": "",
            "display_type": "",
            "possible_values": [
                "",
                "",
                "",
                ""
            ]
        },
        {
            "id": "",
            "name": "",
            "value": "",
            "display_type": "",
            "possible_values": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                ""
            ]
        }
    ],
    "comments": [],
    "sections": [
    ]
}

1 个答案:

答案 0 :(得分:0)

我们的工程师团队确认,该字段确实不包含在fieldapi / checklists / v1:id中。并且API文档结果中的示例未显示其返回位置。抱歉,这对您来说是个坏消息。我记录了一个愿望CS-35616,要求使用fieldapi / checklists / v1:id公开位置。

关于 / api / get_checklists POST已弃用,并返回空数据。,您可能需要在调用中指定“ checklist_ids”和“ forced_checklist_ids”。通过api / get_checklist_headers时,获取ID(completed_checklist_id)作为输入。