Türkiye İçin PHP ile Twitter Trend Topics Listesi

Twitter Topic Trend’i sitenizin bir köşesine eklemek isterseniz PHP ve TwitterOauth kütüphanesiyle bu işi şu şekilde halledebilirsiniz.

< ?php
	//https://github.com/abraham/twitteroauth adresinden
	//twitterOauth kütüphanesini indirmeniz gerekiyor
	//sonra uygun şekilde çağırıyoruz

	require "autoload.php";

	use AbrahamTwitterOAuthTwitterOAuth;
	
	//https://apps.twitter.com/ adresinden
	//uygulama oluşturuyorsunuz
	//uygulamaya ait keyleri bu alana giriyorsunuz
	$CONSUMER_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx';
	$CONSUMER_SECRET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx';

	//uygulama oluşturulduktan sonra
	//Uygulama -> Key ve Access Token alanından
	//Token Actions'dan token oluşturuyoruz
	$access_token = 'nnnnnnnn-xxxxxxxxxxxxxxxxxxxxxxxxxxx';
	$access_token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx';

	//Türkiye için WeoID değeri
	$woeid = '23424969'; 

	$connection = new TwitterOAuth($CONSUMER_KEY, $CONSUMER_SECRET, $access_token, $access_token_secret);
	
	//API Versiyonu
	$connection->host = 'https://api.twitter.com/1.1/'; 

	//talebi gönderiyoruz ve sonucu alıyoruz
	$ret = $connection->get('/trends/place', array('id' => $woeid));

	//sonuçları yazdırıyoruz
	foreach ($ret[0]->trends as $topic)
	{
		echo ''.$topic->name.'
'; }

Aşağıdaki hazır scriptte ilgili alanları doldurarak da test edebilirsiniz.

TTopic.tar

3 yorum

  1. Merhaba,

    Scriptinizi kullanmaya çalıştım fakat şu hatayı alıyorum
    Fatal error: Cannot use object of type stdClass as array in /***/***/public_html/tweet/index.php on line 34

    bahsettiği satırdaki kod
    foreach ($ret[0]->trends as $topic)

    Yardımcı olursanız sevinirim

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir