微信企业号,对打开链接的用户进行认证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信企业号,对打开链接的用户进行认证相关的知识,希望对你有一定的参考价值。

我这里用的场景,zabbix使用微信报警,有一大堆的人会收到报警,比方说有一个人是知道并会处理报警的,他会对在微信中对报警进行确认,那么此时服务器端需要取得确认人的用户名,,以便告诉大家谁确认了报警,,本例演示了怎么样取这个用户名,代码写的比较搓啊,大神勿喷


<?php

$bbb=$_GET[‘code‘];

$corpid = "";

$corpsecret = "";

$url= "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$corpid&corpsecret=$corpsecret";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$output = curl_exec($ch);

curl_close($ch);

$jsoninfo = json_decode($output, true);

$access_token = $jsoninfo["access_token"];

          

         

$url2= "https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=$access_token&code=$bbb";

$ch2 = curl_init();

curl_setopt($ch2, CURLOPT_URL, $url2);

curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch2, CURLOPT_SSL_VERIFYHOST, FALSE);  

curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);

$output = curl_exec($ch2);

curl_close($ch);

$jsoninfo = json_decode($output, true); 

$UserId = $jsoninfo["UserId"];

echo $UserId;

效果如下

技术分享

技术分享


以上是关于微信企业号,对打开链接的用户进行认证的主要内容,如果未能解决你的问题,请参考以下文章

.net之微信企业号开发 企业号人员身份认证与开发

微信企业号 介绍

企业三证合一没组织机构代码怎么做微信公众号?

微信内登陆与认证

微信小程序,weixin,微信商户后台怎么开通企业付款到用户

微信公众号(服务号订阅号企业号)的区别