takip ettiğim kişilerin retweetlerini kapatmak istiyorum. bunun için bi site yada js kodu bulamadım. tek tek uğraşılacak gibi değil.
bildiğiniz ücretsiz bir site var mı bu işi yapan.
Yoksa; ben yazarım diyen arkadaşlar tekliflerini pm ile iletirlerse sevinirim.
Alış: retweetleri kapatma
18
●1.329
- 25-11-2014, 22:53:11
- 25-11-2014, 23:22:11Twitter kullanıcıların retweetlerini API ile kapatmaya izin veriyordu. Ne kadar takip ettiğiniz var? Ufak bir betik yazarak Twitter üzerinden hiçbir şekilde gözükmicek şekilde kapatılabilir. @Ceu; bunu yapar sanırım, eğer vakti yoksa ben ilgilenebilirim.
- 25-11-2014, 23:57:51Şuan bakıyorum, birazdan paylaşırım.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:57:51 -->-> Daha önceki mesaj 00:38:52 --
Aşağıdaki kod ile anasayfanıza düşen retweetleri görmezsiniz, kolay gelsin.
Demo için : http://zizupo.com/demo/
<?php // ' Ceu - R10.Net // ' 2 o 1 4 header('Content-Type: text/html; charset=utf-8'); echo "<title>Ceu - R10.Net</title>"; // API Key $api_key = 'yT577ApRtZw51q4NPMPPOQ'; $api_secret = rawurlencode('3neq3XqN5fO3obqwZoajavGFCUrC42ZfbrLXy5sCv8'); // User Token $access_token = '2868995680-n73ISUDdUTvCtbSVJlaZy6RjJ0pKjGrYI3kZSl0'; $access_token_secret = 'EuSlaURm5fsu2xmvzkarYFODSiIdlwcSd96HS0LeoBGJT'; // API End Point $request_method = 'GET'; $request_url = 'https://api.twitter.com/1.1/statuses/home_timeline.json'; // Kaç tane tweet çekeceğimizi burada belirtiyoruz $params_a = array( 'count' => 100, ); // Buradan aşağısna dokunmayın $signature_key = "{$api_secret}&{$access_token_secret}"; $params_b = array( 'oauth_consumer_key' => $api_key, 'oauth_token' => $access_token, 'oauth_nonce' => microtime(), 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_timestamp' => time(), 'oauth_version' => '1.0' ); $params_c = array_merge($params_a,$params_b); ksort($params_c); $signature_params = rawurlencode(str_replace(array('+','%7E'),array('%20','~'),http_build_query($params_c,'','&'))); $encoded_request_method = rawurlencode($request_method); $encoded_request_url = rawurlencode($request_url); $signature_data = "{$encoded_request_method}&{$encoded_request_url}&{$signature_params}"; $hash = hash_hmac('sha1',$signature_data,$signature_key,TRUE); $signature = base64_encode($hash); $params_c['oauth_signature'] = $signature; $header_params = http_build_query($params_c,'',','); $tail = '?'.http_build_query($params_a,'','&'); $response = @file_get_contents( $request_url.$tail, false, stream_context_create( array( 'http' => array( 'method' => $request_method, 'header' => array( 'Authorization: OAuth '.$header_params, ), ) ) ) ); $data = array(); $data[0] = $response; $data[1] = $http_response_header; $object = json_decode($data[0]); echo "<center><b>Twitter Anasayfam</b></center>"; foreach($object as $obj){ $profil = $obj->user->screen_name; $tweet = $obj->text; if (strpos($tweet, 'RT @') === 0) { $tweet; } else { echo "<b>@{$profil}</b> : {$tweet}<br>"; } } ?> - 26-11-2014, 01:08:57benim aradığım, twitterda belli kişilerin tek tek retweet olayını kapatıyorsun bunu toplu olarak yapmak. ayrı bir sayfada görmek değil manageflitterda sessize alma özelliği var ama RTleri kapatma işini yapabileceğim bir uygulama bulamadım.
- 27-11-2014, 04:50:01@ufukkpt; ve @ReaLStar; görsel olarak bişey yapmadım ama işlevsel oldu sanırım

Bilmeyenler olabilceği için detaylı anlatıyorum. Yapmanız gerekenler;
->Hangi hesabın retweetlerini kapatmak istiyorsanız o hesaba giriş yapıp, https://apps.twitter.com/app/new linkine tıklayın.
->Kendini uygulamanızı oluşturun.
->Oluşturduktan sonra Permissions kısmında 3.seçeneği işaretleyip kayıt edin.
->Keys and Access Tokens kısmında kendinize token üretin.
->Daha sonra gerekli bilgileri siteye girin.
->Sitedeki formda username kısmına API aldığınız hesabın kullanıcı adını yazın. Aksi taktirde sistem çalışmaz.
->'Gönder' butonuna bastıktan sonra işleminiz başlamış olcaktır.
->İşlem süresi takip ettiğiniz kişi sayısına göre değişmektedir. Sekmeyi 5-10 dakika kapatmadan bekleyin, kesin olması için
Önemli: Girdiğiniz bilgiler hiçbir şekilde kayıt edilmiyor, işinizi gördükten oluşturduğunuz uygulamayı isterseniz silebilirsiniz uygulama oluşturduğunuz kısımdan.
Site --> Twitter Retweet Kapatma
Kendi hesabımda test ettim. Sorunsuz çalışmaktadır.
Umarım işinize yarar. GitHub sayfamdan ve kişisel blogumdan kaynak kodlarını paylaşırım yakın zamanda. Veritabanı ile ilgili bir işlem yapılmamaktadır. Twitter'dan GET metodu ile verileri çekip, gerekli işlemleri POST yapmaktadır. Gecikme olursa tamamen Twitter kaynaklı bir gecikmedir. 900k (900bin) kişiye kadar işlem yapmaktadır. - 27-11-2014, 10:49:04Üyeliği durdurulduHocam şimdi hesabıma girdigimde anasayfa tıkladıgımda sürekli rt yapan kendini panele kaptırmış 5-6k insan var. Bu uygulamayla onları susturabiliyormuyum. Yaptıkları rt ler anadayfamda görünmüycek doğru anlamısmıyım.
Sent from my iPhone using Tapatalk
