$postDataArr = array('ticket' => $ticket); } $postDataJson = json_encode($postDataArr); $postUrl = 'https://qyapi.weixin.qq.com/cgi-bin/shakearound/getshakeinfo?access_token=' . $accessToken; $iBeaconAndUserInfo = $wxApi->getiBeaconAndUserInfo($postUrl, $postDataJson); $iBeaconAndUserInfoObj = json_decode($iBeaconAndUserInfo, true); //获得对象格式的设备及用户 $getData = $iBeaconAndUserInfoObj['data']; if (!empty($getData['openid'])) { //将openid转化为userid $openid = $getData['openid']; //echo $openid; $transUrl = "https://qyapi.weixin.qq.com/cgi-bin/user/convert_to_userid?access_token=" . $accessToken; $requesDataArr = array("openid" => $openid); $requesDataJson = json_encode($requesDataArr); $useridInfo = $wxApi->openidToUserid($transUrl, $requesDataJson); $useridArr = json_decode($useridInfo, true); $userid = $useridArr['userid']; } else { $userid = $getData['userid']; } $userInfo = $wxApi->wxGetUserByUserid($userid, $accessToken); //获取单个用户信息 $userInfo = json_decode($userInfo, true); $userName = $userInfo['name']; $weixinNo = $userInfo['weixinid']; $departmentId = $userInfo['department'][0]; $department = $noToDepartment[$departmentId]; $avatar = $userInfo['avatar']; $genderId = $userInfo['gender']; $gender = $noToGender[$genderId];