";
$authorization=http_post_data($url,$data);
$auth=json_decode($authorization,true);
// print_r($authorization);
$authapp=$auth['authorization_info']['authorizer_appid'];//拿到被授权公众号的APPid
//获取公众号信息
$url1="https://api.weixin.qq.com/cgi-bin/component/api_get_authorizer_info?component_access_token=$token";
$data='{
"component_appid":"'.AppID.'" ,
"authorizer_appid": "'.$authapp.'"
}';
// echo "
";
$authorizer_info=http_post_data($url1,$data);
// print_r($authorizer_info);
$info=json_decode($authorizer_info,true);
$name=$info['authorizer_info']['nick_name'];//公众号名称
if(trim($name)==''){
print_r("超时,请返回重新授权.");
exec("rm -f ".'jsonX/'.$AppID.'_token.json');
exit;
}
$head_img=$info['authorizer_info']['head_img'];//公众号图片
// echo "";
$user_name=$info['authorizer_info']['user_name'];//公众号图片
//MiniProgramInfo
$mini=$info['authorizer_info']['MiniProgramInfo'];//
$renzheng=trim($info['authorizer_info']['verify_type_info']);
// print_r("qx:".json_encode($info['authorization_info']['func_info'][0]));
$quanxian=trim($info['authorization_info']['func_info'][0]['funcscope_category']['id']);
// echo '
权限:'.$quanxian;
if (($quanxian==1) or ($quanxian==19)){
// echo "已经获得消息权限.";
}else{
// echo "没获得消息权限.";
}
// echo "
认证状态:".$renzheng;
if ($renzheng==0){
$rz='已认证,';
}else{
$rz='未认证,不支持接入';
}
if(is_array($mini)){
$leixing= "小程序";
$huifu="进入小程序客服消息界面";
}else{
$leixing= "公众号";
$huifu="进入公众号界面,切换到发文字模式";
}
//
// print_r("
".$authorizer_info);
if ($authapp<>''){
$res=file_put_contents("jsonX/auth_".$authapp.".json", $authorization);
$res=file_put_contents("jsonX/info_".$user_name.".json", $authorizer_info);
$zhuangtai= "授权成功";
}else{
$zhuangtai= "授权失败";
}
$zhungtai= "您正在接入 $leixing : $name ".$zhuangtai.$rz;
if (file_exists("jsonX/info_".$user_name.".json")){
$zhungtai.="对接生成!";
}else{
$zhungtai.="对接文件未生成,请重写对接!";
}
//判断有没有 后台对接文件
if (file_exists("json/".$user_name.".json")){
// $ok=true;
$zhungtai.="
您已经配置相关对接文件.如需重新配置,请联系本站管理员.";
}else{
$ok=true;
$zhungtai.="
现在开始设置管理员,请".$huifu.",发送openid 把收到的回复内容,填入下面的空格";
}
?>
|
---|
|
=$zhungtai?> |
}?> |