首页 > 作文

php企业微信获取员工userid以及打卡信息

更新时间:2023-04-07 18:10:19 阅读: 评论:0

  企业微信可以通过部门列表获取部门下的员工信息,从而获取到员工的urid

  //首先获取需要的access_token

    $access_token = json_decode($this赞美朋友的诗句->getwork($url = ‘/d/file/titlepic/gettoken  //access_token获取后将它放置在缓存里,不能频繁调用gettoken接口,否则会受到频率拦截access_token有效期是2个小时
    cache::t(‘access_token’,$access_token[‘access_token’],7200);

  public fun服务好ction getwork($url){
    $curl = 奥林匹克口号是什么curl_init();
    curl_topt($curl, curlopt_url, $url);
    curl_topt($curl, curlopt_ssl_verifypeer, fal);
    curl_topt($curl, curlopt_ssl_verifyhost, fal);
    curl_topt($curl, curlopt_returntransfer, 1);
    //curl_topt($ch, curlopt_httpheader, $headers );
    $output = curl_exec($curl);
    curl_clo($curl);
    return $output;
  }

  //获取到access_token之后可以获取当前企业下的部门列表

  $department = $this->getwork($url=’/d/file/titlepic/list  //获取部门下的员工信息(urid)

  $simplelist =json_decode($this->getwork($url=’/d/file/titlepic/simplelist  //获取到员工的urid后可以进行当前员工的打卡记录查询

    $stardate = date(‘y-m-01’);//当前月份第一天
    $enddate = date(‘y-m-d’);//当前月份
    $url = ‘/d/file/titlepic/getcheckindata />     $post[‘opencheckindatatype’]=3;
    $post[‘st六级准考证arttime’]= strtotime($stardate);
    $post[‘endtime’]= strtotime($enddate);
    $post[‘uridlist’]=$simplelist[‘urlist’][3][‘urid’];////员工的urid
    $res = $this->request_post($url,json_encode($post));
    var_dump($res)阿信 蛋蛋;

本文发布于:2023-04-07 18:10:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b8dee71670fa09afa7d35fc095cf9f64.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php企业微信获取员工userid以及打卡信息.doc

本文 PDF 下载地址:php企业微信获取员工userid以及打卡信息.pdf

标签:员工   部门   企业   奥林匹克
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图