令牌验证
第三方系统需要根据传入的token,到WorkPro接口服务器验证token有效性.
2 PHP代码示例
function sendApiServer($module,$method,$param = []){ //数据定义 $url = "http://www.qidainfo.com:9101/api/$module/$method.html"; $headers = [ 'appid:1539079766', 'authen:450c68732e88bb08b4cbe847192bca6e46adf6b552581c1d90521519fe9c5166' ]; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);// https请求 不验证证书 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);// https请求 不验证hosts curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $res = curl_exec($curl); curl_close($curl); return json_decode($res,true); } //验证令牌 $data = [ 'token'=>'j43kATy95aRiH1NX6JmKYd1x3E2u6zDP' ]; $res = sendApiServer('token','info',$data); if ($res['status']){ //验证通过,设置登录成功 }else{ //验证失败,设置登录成功 }