當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Twitter::getTweets方法代碼示例

本文整理匯總了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>';
開發者ID:nayeonk,項目名稱:ITP-404,代碼行數:9,代碼來源:load_tweets.php

示例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);
開發者ID:JOSE-VARGAS,項目名稱:Riesgos5,代碼行數:31,代碼來源:showTweets.php

示例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);
}
開發者ID:giowar90,項目名稱:ApiTwitter,代碼行數:31,代碼來源:api_morelia.php

示例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)) {
開發者ID:jesusvallgo,項目名稱:API-TWITTER,代碼行數:31,代碼來源:index.php

示例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);
開發者ID:Cecil-Garden,項目名稱:ijavaboy,代碼行數:31,代碼來源:widgets.php

示例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);
 }
開發者ID:GPierre-Antoine,項目名稱:projetphp,代碼行數:14,代碼來源:CustomModel.php

示例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>';
開發者ID:nayeonk,項目名稱:ITP404-Midterm,代碼行數:14,代碼來源:load_tweets.php


注:本文中的Twitter::getTweets方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。