dingtalk.oapi.checkin.record.get (获取多个用户的签到记录)

查询多个用户一段时间范围内的签到记录,只给企业调用,ISV无法调用。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
userid_list String [] 必须 zhangsan,lisi
  • 最大列表长度:10
  • 需要查询的用户列表
    start_time Number 必须 1494126861000 起始时间,单位毫秒
    end_time Number 必须 1495126861000 截止时间,单位毫秒。如果是取1个人的数据,时间范围最大到10天,如果是取多个人的数据,时间范围最大1天。
    cursor Number 必须 0 分页查询的游标,最开始可以传0
    size Number 必须 100 分页查询的每页大小,最大100

    响应参数

    名称 类型 示例值 描述
    result PageResult result
    • └ next_cursor
    • Number
    • 100
    • 表示下次查询的游标,为null代表没有更多的数据了
    • page_list
    • CheckinRecordVo []
    • 分页列表
    • └ checkin_time
    • Number
    • 1494852872446
    • 签到时间,单位毫秒
    • └ image_list
    • String []
    • ["http://image"]
    • 签到照片url列表
    • └ detail_place
    • String
    • 家里详细地址
    • 签到详细地址
    • └ remark
    • String
    • 备注
    • 签到备注
    • └ userid
    • String
    • 080517
    • 员工唯一标识
    • └ place
    • String
    • 家里
    • 签到地址
    • └ longitude
    • String
    • 30.28030734592014
    • 签到位置经度(暂未开放)
    • └ latitude
    • String
    • 31.28030734592014
    • 签到位置维度(暂未开放)
    • └ visit_user
    • String
    • 080517
    • 签到的拜访对象,可以为外部联系人的userid或者用户自己输入的名字
    errcode Number 0 errcode
    errmsg String ok errmsg

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/checkin/record/get");
    OapiCheckinRecordGetRequest req = new OapiCheckinRecordGetRequest();
    req.setUseridList("zhangsan,lisi");
    req.setStartTime(1494126861000L);
    req.setEndTime(1495126861000L);
    req.setCursor(0L);
    req.setSize(100L);
    OapiCheckinRecordGetResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":{
            "next_cursor":100,
            "page_list":[
                {
                        "checkin_time":1494852872446,
                        "image_list":{
                            "string":[
                                "[\"http:\/\/image\"]"
                            ]
                        },
                        "detail_place":"家里详细地址",
                        "remark":"备注",
                        "userid":"080517",
                        "place":"家里",
                        "longitude":"30.28030734592014",
                        "latitude":"31.28030734592014",
                        "visit_user":"080517"
                }
            ]
        },
        "errcode":0,
        "errmsg":"ok"
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部