dingtalk.smartwork.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 DingOpenResult result
    • 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或者用户自己输入的名字
    • └ ding_open_errcode
    • Number
    • 0
    • dingOpenErrcode
    • └ success
    • Boolean
    • true
    • success
    • └ error_msg
    • String
    • OK
    • errorMsg

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest");
    SmartworkCheckinRecordGetRequest req = new SmartworkCheckinRecordGetRequest();
    req.setUseridList("zhangsan,lisi");
    req.setStartTime(1494126861000L);
    req.setEndTime(1495126861000L);
    req.setCursor(0L);
    req.setSize(100L);
    SmartworkCheckinRecordGetResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <dingtalk_smartwork_checkin_record_get_response>
        <result>
            <result>
                <next_cursor>100</next_cursor>
                <page_list>
                    <checkin_record_vo>
                        <checkin_time>1494852872446</checkin_time>
                        <image_list>
                            <string>[&quot;http://image&quot;]</string>
                        </image_list>
                        <detail_place>家里详细地址</detail_place>
                        <remark>备注</remark>
                        <userid>080517</userid>
                        <place>家里</place>
                        <longitude>30.28030734592014</longitude>
                        <latitude>31.28030734592014</latitude>
                        <visit_user>080517</visit_user>
                    </checkin_record_vo>
                </page_list>
            </result>
            <ding_open_errcode>0</ding_open_errcode>
            <success>true</success>
            <error_msg>OK</error_msg>
        </result>
    </dingtalk_smartwork_checkin_record_get_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部