标题是一个很好的总结。
/ 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": [
]
}
答案 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)作为输入。