예제 #1
0
        //creamos la conexion con la BD
        $mongo = new Mongo();
        $db = $mongo->selectDB("TwettsDB");
        $c_twettsMovilidad = $mongo->selectCollection("TwettsDB", "twettsMovilidad");
        $nuevoTweet = array("ID" => $id_tweet, "TWETT" => $tweet, "RETWETTS" => $rts, "FAVORITOS" => $favs, "FECHA_CREACION" => $fecha_creacion, "USUARIO" => $usuario, "URL_IMAGEN" => $url_imagen, "N_MIS_SEGUIDORES" => $followers, "N_SEGUIDORES" => $following, "N_TWETTS_ENVIADOS" => $num_tweets);
        $c_twettsMovilidad->insert($nuevoTweet);
        $twettsMovilidad = $c_twettsMovilidad->find();
        foreach ($twettsMovilidad as $twett) {
            print_r($twett);
        }
    }
}
$twitterObject = new Twitter();
//Filtrar informacion de twetts
//Obtenemos el Json con la informacion
$json = $twitterObject->getJsonTweets("#turismo", 2);
//codificamos el Json
$json = json_decode($json);
//obtenemos un array con las filas, es decir con cada tweet
$rows = $json->statuses;
//Iteramos los tweets, extraemos la información y la almacenamos en la BD
for ($i = 0; $i < count($rows); $i++) {
    $id_tweet = $rows[$i]->id_str;
    $tweet = $rows[$i]->text;
    $rts = $rows[$i]->retweet_count;
    $favs = $rows[$i]->favorite_count;
    $fecha_creacion = $rows[$i]->created_at;
    $usuario = $rows[0]->user->screen_name;
    $url_image = $rows[0]->user->profile_image_url;
    $followers = $rows[0]->user->followers_count;
    $following = $rows[0]->user->friends_count;
예제 #2
0
        $mongo = new Mongo();
        $db = $mongo->selectDB("TwettsDB");
        $c_twettsMovilidad = $mongo->selectCollection("TwettsDB", "twettsMovilidad");
        $nuevoTweet = array("ID" => $id_tweet, "TWETT" => $tweet, "RETWETTS" => $rts, "FAVORITOS" => $favs, "FECHA_CREACION" => $fecha_creacion, "USUARIO" => $usuario, "URL_IMAGEN" => $url_imagen, "N_MIS_SEGUIDORES" => $followers, "N_SEGUIDORES" => $following, "N_TWETTS_ENVIADOS" => $num_tweets);
        $c_twettsMovilidad->insert($nuevoTweet);
        $twettsMovilidad = $c_twettsMovilidad->find();
        foreach ($twettsMovilidad as $twett) {
            print_r($twett);
        }
    }
}
//filtramos los datos obtenidos en JSON
$twitterObject = new Twitter();
//Filtrar informacion de twetts
//Obtenemos el Json con la informacion
$json = $twitterObject->getJsonTweets("#trafico", 2);
//codificamos el Json
$json = json_decode($json);
//obtenemos un array con las filas, es decir con cada tweet
$rows = $json->statuses;
//Iteramos los tweets, extraemos la información y la almacenamos en la BD
for ($i = 0; $i < count($rows); $i++) {
    $id_tweet = $rows[$i]->id_str;
    $tweet = $rows[$i]->text;
    $rts = $rows[$i]->retweet_count;
    $favs = $rows[$i]->favorite_count;
    $fecha_creacion = $rows[$i]->created_at;
    $usuario = $rows[0]->user->screen_name;
    $url_image = $rows[0]->user->profile_image_url;
    $followers = $rows[0]->user->followers_count;
    $following = $rows[0]->user->friends_count;