예제 #1
0
파일: helper.php 프로젝트: Tommar/vino2
 public function getAccess($token, $secret, $verifier)
 {
     $code = JRequest::getVar('code');
     $params = array('client_id' => parent::getAppId(), 'redirect_uri' => $this->callback, 'client_secret' => parent::getApiSecret(), 'code' => $code);
     $token = parent::_oauthRequest(parent::getUrl('graph', '/oauth/access_token'), $params);
     $token = str_ireplace('access_token=', '', $token);
     // Get the expiry time and remove it from the token
     $parts = explode('&expires=', $token);
     $expires = '';
     if (count($parts) > 1) {
         $token = $parts[0];
         $expires = $parts[1];
     }
     $obj = new stdClass();
     $obj->token = $token;
     $obj->secret = 'facebook';
     $obj->params = '';
     $obj->expires = $expires;
     return $obj;
 }