dingtalk.oapi.checkin.record (获得签到数据)

获得签到数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
department_id String 可选 1 部门id(1 表示根部门)
end_time Number 可选 1520956800000 开始时间,精确到毫秒,注意字段的位数 例:1520956800000
start_time Number 可选 1520956800000 结束时间,精确到毫秒,注意字段的位数 例:1520956800000(默认为当前时间)
offset Number 可选 0 支持分页查询,与size 参数同时设置时才生效,此参数代表偏移量,从0 开始
size Number 可选 100 支持分页查询,与offset 参数同时设置时才生效,此参数代表分页大小,最大100
order String 可选 asc 排序,asc 为正序,desc 为倒序

响应参数

名称 类型 示例值 描述
data Data [] data
  • └ name
  • String
  • 成员名称
  • └ userId
  • String
  • 员工唯一标识ID(不可修改)
  • └ avatar
  • String
  • 头像url
  • └ timestamp
  • Number
  • 签到时间
  • └ place
  • String
  • 签到地址
  • └ detailPlace
  • String
  • 签到详细地址
  • └ remark
  • String
  • 签到备注
  • └ imageList
  • String []
  • 签到照片url列表
  • └ latitude
  • String
  • 22
  • 纬度
  • └ longitude
  • String
  • 11
  • 经度
errmsg String ok 对返回码的文本描述内容
errcode Number 0 返回码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/checkin/record");
OapiCheckinRecordRequest req = new OapiCheckinRecordRequest();
req.setDepartmentId("1");
req.setEndTime(1520956800000L);
req.setStartTime(1520956800000L);
req.setOffset(0L);
req.setSize(100L);
req.setOrder("asc");
req.setHttpMethod("GET");
OapiCheckinRecordResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "data":[
        {
                "name":"",
                "userId":"",
                "avatar":"",
                "timestamp":,
                "place":"",
                "detailPlace":"",
                "remark":"",
                "imageList":{
                    "string":[
                        ""
                    ]
                },
                "latitude":"22",
                "longitude":"11"
        }
    ],
    "errmsg":"ok",
    "errcode":0
}

异常示例

  • JSON示例
{
	"error_response":{
		"msg":"Remote service error",
		"code":50,
		"sub_msg":"非法参数",
		"sub_code":"isv.invalid-parameter"
	}
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部