企业微信第三方应用开发过程简介,对应官方文档操作即可

第三方应用:
1.获取suite_ticket
2.获取suite_access_token
3.获取pre_auth_code
4.网页授权链接:

https://open.work.weixin.qq.com/3rdapp/install?suite_id='.env('SUITE_ID_AI').'&pre_auth_code='.$this->redis->get(':ai_pre_auth_code').'&redirect_uri='.$redirect_uri.'&state=YT-ai';

6.授权后生成临时授权码:auth_code
7.通过临时授权码+suite_access_token 请求返回
access_token + 永久授权码 + 企业信息 + 应用id


以后通过access_token操作
1.当access_token没有的时候,在入口文件请求时判断生成即可

$url = 'https://qyapi.weixin.qq.com/cgi-bin/service/get_corp_token?suite_access_token=';
            $params = [
                'auth_corpid'=>$qiye_info['corpid'], //授权企业的cropid
                'permanent_code'=>$qiye_info['book_permanent_code'], //永久授权码
            ];
            $response = $this->curl->request($url . $mail_suite_access_token, $params, 'post', true);
            $response = json_decode($response, true);
            if (isset($response['access_token'])) {
                $ai_access_token = $response['access_token'];
                $this->redis->setex($this->qiye_id . ':access_token', 7000, $ai_access_token);
            }


nba2k2球员数据
请先登录后发表评论
  • 最新评论
  • 总共0条评论