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.
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
@doğukan; http://www.yakusha.net/wp-content/uploads/2015/02/TTopic.tar.gz adresine örnek kodları çalışır bir şekilde koydum. Yapman gereken sadece ilgili key alanlarını doldurup test etmek.
İyi Çalışmalar.
Bilgiler için teşekkür ederiz. Verdiğiniz bilgi işime yaradı.