Exemplo n.º 1
0
 /**
  * get access token
  *
  * @param $code
  * @return mixed|void
  */
 protected function requestAccessToken($code)
 {
     $keys = array();
     $keys['code'] = $code;
     $keys['redirect_uri'] = $this->getOptions()->callback_url;
     try {
         $accessToken = new AccessToken();
         $paramsAll = $this->getQqApi()->qq_callback();
         $accessToken->setToken($paramsAll['access_token']);
         $accessToken->setExpiresIn($paramsAll['expires_in']);
         $accessToken->setOpenId($this->getQqApi()->get_openid());
         return $accessToken;
     } catch (\OAuthException $e) {
         throw $e;
     }
 }