PHP ile Twitter'dan kişi bilgilerini almak

İstediğiniz bir kullanıcının veya kendinizin Twitter bilgilerine erişebilmeniz için Twitter’ın API’si yardımıyla küçük bir PHP classcığı hazırladım. Geliştirmek veya yardım almak için yorum yazabilir veya bana Twitter‘dan ulaşabilirsiniz.

<?php
/*
 * Twitter Class v.i: 0.1
 * Ahmet ERTEM ~ Amad
 * http://www.ahmetertem.com.tr
 * http://www.twitter.com/ahmetertem
 */
class Twitter {
	var $tweetUser = null;
	var $xml = null;
	var $DOE;
	// die on error
	function __construct($tweetUser, $DOE = true) {
		$this -> tweetUser = $tweetUser;
		$this -> DOE = $DOE;
		$this -> _connect();
	}

	private function _connect() {
		if(!@$this -> xml = simplexml_load_file('http://api.twitter.com/1/users/show.xml?screen_name=' . $this -> tweetUser)) {
			if($this -> DOE) {
				die("Twitter::_connect() Hata: `{$this->tweetUser}` isimli kullanici Twitter'da bulunamadi.");
			} else {
				return false;
			}
		}
	}

	public function Tweet() {
		return $this -> xml -> statuses_count[0];
	}

	public function Follower() {
		return $this -> xml -> followers_count[0];
	}

	public function Following() {
		return $this -> xml -> friends_count[0];
	}

	public function Latest_Tweet() {
		return $this -> xml -> status -> text;
	}
}
?> 

 

Örnek Kullanım :

<?php
// class'i buraya yapistir veya include() et
$twitter = new Twitter("ahmetertem");
echo ("Tweet sayisi : " . $twitter->Tweet());
echo ("<br>");
echo ("Takip ettigi kisi sayisi : " . $twitter->Following());
echo ("<br>");
echo ("Takipci sayisi : " . $twitter->Follower());
echo ("<br>");
echo ("Son Tweet : " . $twitter->Latest_Tweet());
?> 
php, api, class, twitter
PHP