开发者社区 问答 正文

钉钉调用接口创建考勤组时如何设置开启人脸检测?

钉钉调用接口创建考勤组时如何设置开启人脸检测?

展开
收起
三分钟热度的鱼 2023-08-08 16:25:28 96 分享 版权
2 条回答
写回答
取消 提交回答
  • 要在钉钉调用接口创建考勤组时设置开启人脸检测,您需要在创建考勤组时指定相关参数。可以按照以下步骤进行设置:

    1. 调用dingtalk.smartwork.attends.v2.attendance.create接口来创建考勤组。

    2. 在请求的参数中,设置check_face为true,表示开启人脸检测。例如:

      {
      "name": "考勤组名称",
      "check_face": true,
      // 其他必填参数和选填参数
      }
      
    3. 根据实际需求,配置其他必填参数和选填参数,以完成考勤组的创建。

    请注意,开启人脸检测需要满足一些前提条件,包括但不限于以下几点:

    • 组织内部已经开启了人脸识别的功能。
    • 钉钉应用有相应的权限以调用人脸识别相关接口。
    • 设备已经支持并配置了人脸识别功能。
    2023-08-08 22:12:01
    赞同 展开评论
  • 北京阿里云ACE会长

    要在钉钉考勤组中开启人脸识别功能,可以通过调用work/attbiz/checkinmodel/create接口来设置。

    这个接口用于创建考勤组,其中有一个faceRecognition的参数指定是否开启人脸识别。

    请求URL:

    Copy
    https://oapi.dingtalk.com/work/attbiz/checkinmodel/create?access_token=XXX
    请求体参数:

    json
    Copy
    {
    "name": "考勤组名称",
    "faceRecognition": true, // 如果为true,则开启人脸识别
    "checkInTypes": ["FaceCheckIn"],
    "checkOutTypes": ["FaceCheckOut"]
    }
    其中:

    faceRecognition:指定是否开启人脸识别,true表示开启
    checkInTypes:考勤签到类型,选择FaceCheckIn表示使用人脸签到
    checkOutTypes:考勤签退类型,选择FaceCheckOut表示使用人脸签退
    开启人脸识别后,员工就可以使用手机相机,对照脸部进行签到和签退。

    创建成功后,还需要调用以下接口配合使用:

    face/getfaceurl:获取人脸照片,用于注册员工人脸数据
    face/addface:为员工注册人脸数据
    face/searchface:人脸搜索,用于签到签退时人脸比对
    至此就能实现钉钉考勤组内的人脸识别了。

    2023-08-08 19:54:28
    赞同 展开评论