コード例 #1
0
 /**
  * 
  * @return type
  */
 public function getPeliculas()
 {
     $accessToken = $_COOKIE["programate"];
     //se obtiene informacion de gustos de peliculas del usuario, desde facebook.
     $json = json_decode(file_get_contents("https://graph.facebook.com/me/movies?access_token=" . $accessToken), true);
     //a continuacion se debera obtener informacion mas detallada de las peliuclas que le gustan.
     //para ello se accedera a la API de Rovi
     $roviAPI = new RoviAPI();
     $movieModel = new MovieModel();
     foreach ($json['data'] as $key => $peli) {
         $nombrePeli = $peli['name'];
         $this->nombrePeliculasFacebook[] = $nombrePeli;
         //se reemplaza lso espacios del nombre por +;
         $nombrePeli = str_replace(" ", "+", $nombrePeli);
         $roviRespuesta = $roviAPI->movieInfo($nombrePeli);
         //verificamos si la respuesta a la consulta es correcta.
         if ($roviRespuesta['code'] == 200) {
             //la respuesta fue correcta
             $movieModel->cargarPeliculas($roviRespuesta['video']);
         } else {
             continue;
         }
     }
     // return $json['data'];//aun falta obtener las peliculas como tal.
     return $movieModel->getArrayMovies();
 }