Twitter in Webseite einbinden (Twitter Remote Connect)
Mit der folgenden PHP-Klasse könnt ihr euch mit Twitter verbinden und von Eurem Benutzer-Account die letzten Tweets auslesen um sie z.B. auf Eure Webseite einzubinden:
<?php /** * fly2mars-media * http://www.fly2mars-media.de * http://www.fly2mars-media.de/seoblog */ /* * Twitter connector class */ class twitterConnect { // http://www.webmasterpro.de/coding/article/php-twitter-in-eine-webseite-einbinden.html protected $twitter = null; public function __construct($userName = '', $pw = '') { $this->twitter = curl_init(); curl_setopt($this->twitter, CURLOPT_USERPWD, $userName . ':' . $pw); } /* * get last X tweets * @var $tweet int */ public function getLastTweets($tweets = 5) { //get last x tweets curl_setopt($this->twitter, CURLOPT_URL, 'http://twitter.com/statuses/user_timeline.json?count=' . $tweets); curl_setopt($this->twitter, CURLOPT_RETURNTRANSFER, TRUE); $twitterData = curl_exec($this->twitter); // convert to array $twitterDataArray = json_decode($twitterData); return $twitterDataArray; } public function getOutLastTweets($tweets) { // get only text out foreach($this->getLastTweets(10) as $id => $value) { echo "tweet $id: " . $value->text . '<br/>'; } } }
Objekt erzeugen / Klasse verwenden
// get out text from last 10 tweets $twitterConnect = new twitterConnect('twitterUserLoginName', 'twitterUserPassword'); $twitterConnect->getOutLastTweets(10); $twitterResponseData = $twitterConnect->getLastTweets(10); // get data out from array echo '<pre>'; print_r($twitterResponseData); echo '</pre>';
Sie Benötigen Unterstützung bei der Erstellung oder Anpassung eines Ihrer PHP- oder MySQL-Scripte?
Benötigen Sie eine Individual-Entwicklung oder möchten Ihr bestehendes System erweitern?
Fly2Mars-Media unterstützt Sie in diesem und vielen anderen Bereichen rund um das Thema Internet & IT!
Für ein individuelles Angebot nehmen Sie noch heute Kontakt mit uns auf.