Example #1
-2
 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);
     }
 }