开发者社区> 问答> 正文

钉钉怎样获取员工的主部门信息呀?

钉钉怎样获取员工的主部门信息呀?

展开
收起
真的很搞笑 2023-12-21 07:51:27 78 0
3 条回答
写回答
取消 提交回答
  • 要获取钉钉员工的主部门信息,你可以使用以下API:

    GET https://oapi.dingtalk.com/user/get?access_token=ACCESS_TOKEN&user_id=USER_ID
    

    其中,ACCESS_TOKEN是你的钉钉应用的访问令牌,USER_ID是你想要查询的员工的用户ID。

    调用该API后,返回的结果中会包含员工的信息,包括主部门ID(department字段)。例如:

    {
      "errcode": 0,
      "errmsg": "ok",
      "user_info": {
        "unionid": "your_unionid",
        "userid": "your_userid",
        "name": "员工姓名",
        "department": [1, 2], // 主部门ID在数组的第一个位置
        // 其他字段...
      }
    }
    

    在这个示例中,department字段是一个数组,其中第一个元素就是员工的主部门ID。

    2023-12-21 17:17:18
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要获取员工的主部门信息,您可以通过钉钉的通讯录管理API来获取部门列表。首先,您需要确保已经为应用添加了接口权限。然后,通过调用获取部门列表的接口,可以获取到下一级部门的基础信息。

    如果您需要获取当前部门的下一级部门基础信息,可以使用GET请求方式,请求地址为:https://oapi.dingtalk.com/topapi/v2/department/listsub。请注意,这个接口只支持获取当前部门的下一级部门基础信息,不支持获取当前部门下所有层级子部门。

    2023-12-21 16:21:34
    赞同 展开评论 打赏
  • 查询员工信息接口里有这个字段,应该是这个,你调下看看image.png
    ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-12-21 09:01:23
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载