• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Twitter'den Son Tweetleri Çekme Botu.

Konuyu Okuyan Kişiler (0)

aykt35

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
230
Beğeniler
0
Yaş
25
Konum
izmir
#1
Merhaba. Bot yazan arkadaşlar tivitırdan son tivitlerimi çekmek istiyorum. Bunun için bot yazabilecek arkadaş var mı ? Şimdiden teşekkür ediyorum
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#4
Kodlar ;

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title></title>
</head>
<body>
<?php
/* Webmaster.TC */

$kullaniciadi = "webmastertc"; // Örnek : webmastertc
$sontweet = "5"; // Son kaç tweet ?

/* Aşağısına Dokunma */

    function wmtc($url){ 
        $ch = curl_init(); 
        $timeout = "5"; 
        curl_setopt($ch,CURLOPT_URL,$url); 
        curl_setopt($ch,CURLOPT_HEADER,false); 
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); 
        curl_setopt($ch,CURLOPT_REFERER,"http://www.webmaster.tc"); 
        curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER["HTTP_USERAGENT"]); 
        $data = curl_exec($ch); 
        curl_close($ch); 
        return $data; 
    } 

$gel = json_decode(wmtc("http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=".$kullaniciadi."&count=".$sontweet));
for($a="0"; $a<=count($gel)-1; $a++){
	$b = $a+1;
	echo $b.". ".$gel[$a]->text."<br/>";
}
?>
	
</body>
</html>

Sonuç ;



Diyelim 10 dedin, Son 10 tweeti çeker ama üyelik de 3 tane tweet varsa mesela ekrana 3 tane gelir.
 

aykt35

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
230
Beğeniler
0
Yaş
25
Konum
izmir
#6
Yalnız bu hata verdi :/

Fatal error: Call to undefined function curl_init() in
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#10
PHP:
    function wmtc($url){  
        $ch = curl_init();  
        $timeout = "5";  
        curl_setopt($ch,CURLOPT_URL,$url);  
        curl_setopt($ch,CURLOPT_HEADER,false);  
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);  
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);  
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);  
        curl_setopt($ch,CURLOPT_REFERER,"http://www.webmaster.tc");  
        curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER["HTTP_USERAGENT"]);  
        $data = curl_exec($ch);  
        curl_close($ch);  
        return $data;  
    }
Sil ve wmtc( yazan yeri de file_get_contents( yap
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#12
Yapamadım ama neyse yinede sağol teşekkür ederim :)

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 
    <title></title> 
</head> 
<body> 
<?php 
/* Webmaster.TC */ 

$kullaniciadi = "webmastertc"; // Örnek : webmastertc 
$sontweet = "5"; // Son kaç tweet ? 

/* Aşağısına Dokunma */ 

$gel = json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=".$kullaniciadi."&count=".$sontweet)); 
for($a="0"; $a<=count($gel)-1; $a++){ 
    $b = $a+1; 
    echo $b.". ".$gel[$a]->text."<br/>"; 
} 
?> 
     
</body> 
</html>
Yukarıdaki kodu kullanabilirsin, Sorunu kök den çözmek için incele : http://www.webmaster.tc/php/fatal-error-call-to-undefined-function-curl_init-in-hatasi-6740.html