本文整理匯總了PHP中Twitter::getTweets方法的典型用法代碼示例。如果您正苦於以下問題:PHP Twitter::getTweets方法的具體用法?PHP Twitter::getTweets怎麽用?PHP Twitter::getTweets使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Twitter
的用法示例。
在下文中一共展示了Twitter::getTweets方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1:
<?php
include 'twitter.php';
$tweets = Twitter::getTweets('linkinpark');
echo '<ul>';
foreach ($tweets as $tweet) {
echo '<li>' . $tweet->text . '</li>';
}
echo '</ul>';
示例2: displayTable
}
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);
示例3: count
{
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);
}
示例4: TwitterAPIExchange
$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)) {
示例5: getTweets
$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);
示例6: loadTwitter
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);
}
示例7:
<?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>';