企业微信二次验证开发实例源码

关于二次验证(Oauth2)

首先要确保企业微信开启了二次验证


1.png

构造链接


2.png

关于这方面的东西太多了,可以去企业微信开发文档查看,这里不再多加赘述。

主要聊一下开发的部分。

应用于实际需求

仅仅是开启企业通讯录然后进行导入是不切实际的,不同公司数据库格式也不同,导出问题也是头疼。
幸好公司大手结合网上大佬给出的验证(在此膜拜一下云哥),实现了二次验证。

我们需要满足的需求

  • 员工收到企业微信邀请
  • 点击跳转到企业微信
  • 企业微信跳转到我们自定义的信息录入界面
  • 完成信息录入跳转回企业微信

话不多说,贴代码
本需求的实现采用php+mysql
首先掏出我们构造链接的php文档

reg.php

alert('".EMPNO."');";  
$make_menu_url = "https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=".ACCESS_TOKEN."&code=".CODE."&agentid=0";
$res2 = file_get_contents($make_menu_url);
$arr_result2 = json_decode($res2,true);
define("USERID", $arr_result2['UserId']);
?>




   
    人员信息验证


人员信息验证

placeholder="access_token" name='access_token'> placeholder="userid" name='userid'>

此时已经实现了数据绑定跳转到index.php

index.php

alert('驗證成功');";    
        } else {
        echo "";
       }
?> 

以上

你可能感兴趣的:(企业微信二次验证开发实例源码)