public function recibirInformacion() { session_start(); if (isset($_GET['code'])) { $tokenDetails = $this->getAccessTokenDetails(APPID, APPSECRET, URL_REDIRECT, $_GET['code']); $token = $tokenDetails['access_token']; $_SESSION['access_token'] = $token; $config = array(); $config['appId'] = APPID; $config['secret'] = APPSECRET; $facebook = new Facebook($config); if (isset($_SESSION['access_token'])) { // echo "entre"; $facebook->setAccessToken($_SESSION['access_token']); } // $user_id = $facebook->getUser(); $opcion = ""; $query = ""; $jsonDecodificado = ""; if (isset($_REQUEST['opcion'])) { $opcion = $_REQUEST['opcion']; } if (isset($_REQUEST['query'])) { $query = $_REQUEST['query']; } if ($opcion != "") { $jsonDecodificado = json_encode($facebook->api('/me/' . $opcion)); } else { if ($query != "") { $jsonDecodificado = json_encode($facebook->api(array('method' => 'fql.query', 'query' => $query))); } else { $jsonDecodificado = json_encode($facebook->api('/me')); } } $pathtoVista = "./modulos/{$this->nombre}/views/index.php"; parent::asignar(array('contenido' => $pathtoVista, 'json' => $jsonDecodificado)); parent::cargarVista('index', $parametros); // header('Location: ' . URL_PAGE); } }