Arkadaşlar selamlar bu konuda sorunlarınız olduğunu belirtmişsiniz. Bende bu konu üzerinden sizlere gerekli yardımı sağlayacağım.
Fakat baştan belirtmek istiyorum script düzenlemiyorum sizlere takıldığınız konular hakkında yardım sağlıyorum.
Şimdi arkadaşlar bildiğiniz üzere twitter 1.1'e yükseltti apisini. Bu yükselişle beraber bazı sınırlarlamalar geldi, methodlar değişti, güvenlik arttı. Sonuç olarak elinizde bulunan twitter botlar, sitelerinizde son tweet eklentileri çalışmaz hale geldi. Şimdi gelin bunları beraber çözelim.
İlk yapmanız gereken Link'teki oauth sınıfı indirin. Daha sonrasını beraber yapalım. oAuth diye bir klasör oluşturup(örnek kodlarla uyumluluk için) içine atın ordaki iki php dosyasını.
1) Tweet Gönderme
2) Son Tweetlerinizi Çekin
3.) Tweet'i Favorilere Eklemek
Alıntı: R10.net
Fakat baştan belirtmek istiyorum script düzenlemiyorum sizlere takıldığınız konular hakkında yardım sağlıyorum.
Şimdi arkadaşlar bildiğiniz üzere twitter 1.1'e yükseltti apisini. Bu yükselişle beraber bazı sınırlarlamalar geldi, methodlar değişti, güvenlik arttı. Sonuç olarak elinizde bulunan twitter botlar, sitelerinizde son tweet eklentileri çalışmaz hale geldi. Şimdi gelin bunları beraber çözelim.
İlk yapmanız gereken Link'teki oauth sınıfı indirin. Daha sonrasını beraber yapalım. oAuth diye bir klasör oluşturup(örnek kodlarla uyumluluk için) içine atın ordaki iki php dosyasını.
1) Tweet Gönderme
Kod:
<?php
require_once('oAuth/twitteroauth.php');
define('CONSUMER_KEY', '//');
define('CONSUMER_SECRET', '//');
define('ACCESS_TOKEN', '//');
define('ACCESS_TOKEN_SECRET', '//');
$Connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$status = "Samet twitter api 1.1 test";
$Connection->post('statuses/update', array('status' => $status));
?>
Kod:
<?php
require_once('oAuth/twitteroauth.php');
define('CONSUMER_KEY', '//');
define('CONSUMER_SECRET', '//');
define('ACCESS_TOKEN', '//');
define('ACCESS_TOKEN_SECRET', '//');
$Connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$tweets = $Connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=smt_arabacioglu&count=2");
foreach($tweets as $tweet) {
$tweetID = $tweet->id_str; // Atılan Tweet'in idsi
$tweetText = $tweet->text; // Atılan Tweet'in içeriği
$tweetTime = $tweet->created_at; // Atılan Tweet'in atılma tarihi
$tweetFavCount = $tweet->favorite_count; // Atılan Tweet'in Favori Sayısı
$tweetRtCount = $tweet->retweet_count; // Atılan Tweet'in Retweet Sayısı
echo $tweetText;
}
?>
Kod:
<?php
require_once('oAuth/twitteroauth.php');
define('CONSUMER_KEY', '');
define('CONSUMER_SECRET', '');
define('ACCESS_TOKEN', '');
define('ACCESS_TOKEN_SECRET', '');
$Connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$Connection->post("https://api.twitter.com/1.1/favorites/create.json?id=$tweetID");
?>
Yorum Gönder