dingtalk.oapi.fugong.health_data.list (获取员工健康打卡数据)

获取员工健康打卡数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
process_instance_id String 必须 aaa 复工审批实例id
action_date String 必须 2019-01-01 时间,必须是YYYY-MM-DD的格式
offset Number 必须 0 分页起始
size Number 必须 10 分页大小,最大100

响应参数

名称 类型 示例值 描述
errcode Number 0 错误码
errmsg String 成功 错误信息
result PageResult 结果
  • └ has_more
  • Boolean
  • true
  • 是否还有下一页
  • └ next_cursor
  • Number
  • 1
  • 下一次分页offset的值
  • list
  • FormInstanceResponse []
  • 列表
  • └ submitter_userid
  • String
  • 提交人userid
  • └ create_time
  • Date
  • 1111
  • 毫秒级时间戳,填表提交时间
  • └ submitter_user_name
  • String
  • 提交人姓名
  • forms
  • FormData []
  • 表单内容列表
  • └ label
  • String
  • a
  • 名称。当label字段为空或不存在时,忽略这个label和value
  • └ value
  • String
  • a
  • 表单值
  • └ modify_time
  • Date
  • 1111
  • 毫秒级时间戳,填表更新时间

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/fugong/health_data/list");
OapiFugongHealthDataListRequest req = new OapiFugongHealthDataListRequest();
req.setProcessInstanceId("aaa");
req.setActionDate("2019-01-01");
req.setOffset(0L);
req.setSize(10L);
OapiFugongHealthDataListResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errcode":0,
    "errmsg":"成功",
    "result":{
        "has_more":true,
        "next_cursor":1,
        "list":[
            {
                    "submitter_userid":"",
                    "create_time":"1111",
                    "submitter_user_name":"",
                    "forms":[
                        {
                                "label":"a",
                                "value":"a"
                        }
                    ],
                    "modify_time":"1111"
            }
        ]
    }
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部