Beispiel #1
0
 /**
  * 获取QQ开放平台信息
  * @param S $accessToken
  * @param S $openId
  * @return array
  */
 public function getQqInfo($qc)
 {
     if (empty($qc)) {
         return array();
     }
     $getInfo = $qc->get_user_info();
     if (empty($getInfo)) {
         $this->setError(ErrorConf::qqUserInfoEmpty());
         return array();
     }
     $qqUserInfo = array();
     $qqUserInfo['nickName'] = $getInfo['nickname'];
     $gender = 0;
     $gendertxt = $getInfo['gender'];
     if ($gendertxt == '男') {
         $gender = 1;
     }
     if ($gendertxt == '女') {
         $gender = 2;
     }
     $qqUserInfo['gender'] = $gender;
     $qqUserInfo['province'] = $getInfo['province'];
     $qqUserInfo['city'] = $getInfo['city'];
     $qqUserInfo['year'] = $getInfo['year'];
     $qqUserInfo['qqAvatar'] = $getInfo['figureurl_qq_2'];
     return $qqUserInfo;
 }