开发者社区 问答 正文

如果通过接口修改员工的钉钉个人状态

展开
收起
zhaowweny 2024-09-08 12:51:38 115 分享 版权
3 条回答
写回答
取消 提交回答
  • 调用本接口更新用户的个人状态,仅支持系统内置类型的变更,如请假、出差等。

    image.png

    用户的userid。

    调用本接口获取指定部门的userid列表。

    image.png

    参考文档https://open.dingtalk.com/document/isvapp/query-the-list-of-department-userids?spm=a2c6h.13066369.question.8.34bc1a93sy8Z5q

    2024-09-09 09:09:58
    赞同 104 展开评论
  • 调用本接口更新用户的个人状态,仅支持系统内置类型的变更,如请假、出差等。
    image.png

    image.png

    参考文档https://open.dingtalk.com/document/orgapp/update-user-s-personal-status

    2024-09-09 08:59:50
    赞同 89 展开评论
  • 北京阿里云ACE会长

    参数 id 是业务标识 ID,用于标识或删除特定的状态记录

    PUT /v1.0/contact/user/{userId}/ownness HTTP/1.1
    Host: api.dingtalk.com
    x-acs-dingtalk-access-token: [your_access_token]
    Content-Type: application/json
    
    {
      "ownenssType": 1,
      "startTime": 1609459200000,
      "endTime": 1609459260000,
      "deletedFlag": 0
    }
    

    更新状态:

    
    PUT /v1.0/contact/user/{userId}/ownness HTTP/1.1
    Host: api.dingtalk.com
    x-acs-dingtalk-access-token: [your_access_token]
    Content-Type: application/json
    
    {
      "ownenssType": 1,
      "id": 123456789,
      "startTime": 1609459200000,
      "endTime": 1609462860000,
      "deletedFlag": 0
    }
    
    2024-09-08 14:54:21
    赞同 105 展开评论