/** * * @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(); }