标题是一个很好的总结。
/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": [
]
}