<?php include 'twitter.php'; $tweets = Twitter::getTweets('linkinpark'); echo '<ul>'; foreach ($tweets as $tweet) { echo '<li>' . $tweet->text . '</li>'; } echo '</ul>';
} return $rawdata; } function displayTable($rawdata) { //DIBUJAMOS LA TABLA echo '<table border=1>'; $columnas = count($rawdata[0]) / 2; //echo $columnas; $filas = count($rawdata); //echo "<br>".$filas."<br>"; //Añadimos los titulos for ($i = 1; $i < count($rawdata[0]); $i = $i + 2) { next($rawdata[0]); echo "<th><b>" . key($rawdata[0]) . "</b></th>"; next($rawdata[0]); } for ($i = 0; $i < $filas; $i++) { echo "<tr>"; for ($j = 0; $j < $columnas; $j++) { echo "<td>" . $rawdata[$i][$j] . "</td>"; } echo "</tr>"; } echo '</table>'; } } $twitterObject = new Twitter(); $jsonraw = $twitterObject->getTweets("HONDA"); $rawdata = $twitterObject->getArrayTweets($jsonraw); $twitterObject->displayTable($rawdata);
{ echo '<table border=1>'; $columnas = count($rawdata[0]) / 2; $filas = count($rawdata); for ($i = 1; $i < count($rawdata[0]); $i = $i + 2) { next($rawdata[0]); echo "<th><b>" . key($rawdata[0]) . "</b></th>"; next($rawdata[0]); } for ($i = 0; $i < $filas; $i++) { echo "<tr>"; for ($j = 0; $j < $columnas; $j++) { echo "<td>" . $rawdata[$i][$j] . "</td>"; } echo "</tr>"; } echo '</table>'; } } $hashtag = isset($_REQUEST['hashtag']) ? $_REQUEST['hashtag'] : "morelia"; $claves = isset($_GET['claves']) ? $_GET['claves'] : null; if (empty($hashtag)) { echo " Parametros hashtag y claves son requeridos"; } else { $twitterObject = new Twitter(); $jsonraw = $twitterObject->getTweets($hashtag); //print_r($jsonraw); $rawdata = $twitterObject->getArrayTweets($jsonraw, $claves); echo json_encode($rawdata); //$twitterObject->displayTable($rawdata); }
$twitter = new TwitterAPIExchange($settings); /* Se realiza la peticion */ $peticion = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest(); } /* Se retorna el resultado de la peticion en formato json */ return $peticion; } } /* Se crea la instancia para realizar acciones con Twitter */ $twitterObject = new Twitter(); /* Se realiza la peticion de los tweets */ # Si se dejan los parametros vacios se obtienen los tweets del timeline # Si se especifican valores en ambos parametros se obtienen los tweets de la lista especificada # Si se especifica valor en el primer parametro se obtienen los tweets del usuario especificado #$peticionjson = $twitterObject->getTweets("Mauricio_x_O","","30"); $peticionjson = $twitterObject->getTweets("sismos2015", "", "30"); #print_r($peticionjson); if (empty($peticionjson)) { $imagenTwitter[0] = "<div><span>No se pudo</span></div>"; $imagenTwitter[1] = "<div><span>leer el álbum</span></div>"; $imagenTwitter[2] = "<div><span>de imágenes</span></div>"; } else { /* Se pasa el resultado de formato json a arreglo */ $json = json_decode($peticionjson); /* Inicializa el contador de imagenes */ $arregloImagenes = 0; for ($i = 0; $i < count($json); $i++) { /* Recorre cada resultado obtenido */ $tweet = $json[$i]; #if( $tweet->extended_entities->media ){ if (isset($tweet->extended_entities->media)) {
$tweet->title = (string) $entry->title; $tweet->content = (string) $entry->content; $tweet->updated = (int) strtotime($entry->updated); $tweet->permalink = (string) $entry->link[0]->attributes()->href; $tweet->avatar = (string) $entry->link[1]->attributes()->href; array_push($this->tweets, $tweet); } unset($feed, $xml, $result, $tweet); } public function getTweets() { return $this->tweets; } } $feed = new Twitter($tweetid, $tweetnum); $tweets = $feed->getTweets(); echo '<ul>'; foreach ($tweets as $tweet) { echo "<li>" . $tweet->content . " by <a href='http://twitter.com/" . $tweet->user . "'>" . $tweet->author . "</a></li>"; } echo "</ul>"; echo $args['after_widget']; } function twitterWidgetAdmin() { $settings = get_option("widget_twitterwidget"); // check if anything's been sent if (isset($_POST['update_twitter'])) { $settings['tweetid'] = strip_tags(stripslashes($_POST['twitter_id'])); $settings['tweetnum'] = strip_tags(stripslashes($_POST['twitter_num'])); update_option("widget_twitterwidget", $settings);
public function loadTwitter($name) { $sql = "SELECT * FROM TWITTER WHERE NAME = ?"; $this->pdo->prepare($sql); $this->pdo->execute(array($name)); $result = $this->pdo->fetch(\PDO::FETCH_ASSOC); $twitter = new Twitter($result['ID'], $result['NAME']); $twitter->initializeTweets(); $tweets = array(); foreach ($twitter->getTweets() as $tweet) { array_push($tweets, $tweet->display()); } return json_encode($tweets); }
<?php require 'twitter.php'; $tweets = Twitter::getTweets(); echo '<ul>'; foreach ($tweets as $tweet) { echo '<li>'; echo $tweet->text; echo '<div class="date">' . $tweet->created_at . '</div>'; echo '<div style="clear:both;"></div>'; echo '</li>'; echo '<hr />'; } echo '</ul>';