报表API

导航

  1. 根据报表分组获取报表列表
  2. 获取报表分组
  3. 根据表单ID获取对应的报表列表

根据报表分组获取报表列表

描述

获取某账户下的所有报表。

访问地址

http://api.jsform.com/api/v1/reportlist/{groupId}

访问方式

GET

参数

参数名数据类型是否必须示例值默认值描述
groupIdString55b639212e8f3685227bf154分组Id。可选择值为"all":获取所有报表列表;[groupId]:获取指定分组的报表列表;"nogroup":获取未分组的报表列表。

返回值

参数名描述
status执行状态。"success"表示成功,"error"表示失败
message如果失败,用此字段描述失败原因。如果成功,此字段为空。
rows所有报表列表

返回示例

{"status":"success","rows":[{"id":"54af9a2e0cf2e0a29dcd82d7","update_time":1436102269097, "create_by":"admin@jsform.com", group_id:"54af9a2e0cf2e0a29dcd82d7",group_name:"分组1", "report_name":"报表名称1","group_id":"55ae4ea62e8f1176ff214540","create_time":1420794414952, "form_id":"545b974a0cf2ba5432bebe75", "report_desc":"报表描述1","update_by":"admin@jsform.com"},{"id":"54af9a2e0cf2e0a29dcd82d7","update_time":1436102269097, "create_by":"admin@jsform.com", group_id:"54af9a2e0cf2e0a29dcd82d7",group_name:"分组1", "report_name":"报表名称2","group_id":"55ae4ea62e8f1176ff214540","create_time":1420794414952, "form_id":"545b974a0cf2ba5432bebe75", "report_desc":"报表描述2","update_by":"admin@jsform.com"}]}

报表列表字段说明

字段名描述
id报表ID
report_name报表名称
report_desc报表描述
form_id数据源对应的表单ID
create_by创建人
create_time创建时间
update_by最后修改人
update_time最后时间
group_id分组ID
group_name分组名称

curl示例

curl -u 51470abd078d49c496fda859:vWXVAWXeEQKfLlerFDMD3rsekBQzU5tz --header "Content-Type:application/json" --url http://api.jsform.com/api/v1/reportlist/55b639212e8f3685227bf154

获取报表分组

描述

获取报表分组信息。

访问地址

http://api.jsform.com/api/v1/report/grouplist

访问方式

GET

参数

返回值

参数名描述
status执行状态。"success"表示成功,"error"表示失败
message如果失败,用此字段描述失败原因。如果成功,此字段为空。
groups所有报表的分组

返回示例

{"status":"success","groups":[{"id":"55ae4e9d2e8f1176ff21453f","name":"分组1"},{"id":"55ae4ea62e8f1176ff214540","name":"分组2"}]}

curl示例

curl -u 51470abd078d49c496fda859:eWfALrToAuQvo47zDYFfaRxTVaeNsEIL --header "Content-Type:application/json" --url http://api.jsform.com/api/v1/report/grouplist

根据表单ID获取对应的报表列表

描述

根据表单ID获取对应的报表列表。

访问地址

http://api.jsform.com/api/v1/reportlistbyfomid/{formId}

访问方式

GET

参数

参数名数据类型是否必须示例值默认值描述
formIdString55b639212e8f3685227bf154表单ID

返回值

参数名描述
status执行状态。"success"表示成功,"error"表示失败
message如果失败,用此字段描述失败原因。如果成功,此字段为空。
rows匹配到的报表列表

返回示例

{"status":"success","rows":[{"id":"54af9a2e0cf2e0a29dcd82d7","update_time":1436102269097, "create_by":"admin@jsform.com", "report_name":"报表名称1","group_id":"55ae4ea62e8f1176ff214540","create_time":1420794414952, "form_id":"545b974a0cf2ba5432bebe75", "report_desc":"报表描述1","update_by":"admin@jsform.com"},{"id":"54af9a2e0cf2e0a29dcd82d7","update_time":1436102269097, "create_by":"admin@jsform.com", "report_name":"报表名称2","group_id":"55ae4ea62e8f1176ff214540","create_time":1420794414952, "form_id":"545b974a0cf2ba5432bebe75", "report_desc":"报表描述2","update_by":"admin@jsform.com"}]}

报表列表字段说明

字段名描述
id报表ID
report_name报表名称
report_desc报表描述
form_id数据源对应的表单ID
create_by创建人
create_time创建时间
update_by最后修改人
update_time最后时间

curl示例

curl -u 51470abd078d49c496fda859:vWXVAWXeEQKfLlerFDMD3rsekBQzU5tz --header "Content-Type:application/json" --url http://api.jsform.com/api/v1/reportlistbyfomid/55b639212e8f3685227bf154