Twitter v1.1 JSON Tweet Çekme

    Twitter Rest Api v1.1 ile daha önce nasıl tweet çekilir burada anlatmıştım. Fakat bazı arkadaşlar bunuda yapamadıklarından html olarak yapılmış halini paylaşmak istedim. Twitter.html dosyasını açıp twitterda oluşturduğumuz uygulama kodlarını girdiğimizde script çalışmaktadır. Sonuçlar JSON olarak döndüğü için istediğiniz gibi kullanabilirsiniz. Oauth kodlarını html dosyasına değilde twitteroauth.php dosyasının son satırlarında yer alan kısıma girerseniz aouth kodlarınızı sitenize gelen ziyaretçilerden korumuş olursunuz.

    <!doctype html>
    <html lang="tr">
    <head>
        <title>Twitter Twett Çekme - Ramazan Apaydın</title>
        <meta charset="UTF-8">
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
        <script>
    
            $(document).ready(function(){
                //Oauth Ayarları (Bu bölümü twitterapi.php dosyasından girmeniz gizlilik açısından daha yararlı olacaktır.)
                var consumer_key        = "";
                var consumer_secret     = "";
                var oauth_token         = "";
                var oauth_token_secret  = "";
    
                //Twitter Ayarları
                var screen_name = "apaydin541";
                var count       = 5;
                var page        = 1;
                var url        = "twitterapi.php?screen_name="+screen_name+"&count="+count+"&page="+page+"&consumer_key="+consumer_key+"&consumer_secret="+consumer_secret+"&oauth_token="+oauth_token+"&oauth_token_secret="+oauth_token_secret;
    
                //JSON ile Tweetleri Çekelim
                $.getJSON(url,function(data){
                    $.each(data,function(key,value){
                        $('#twitter').append(value.text + "<br/>");
                    })
                })
    
            })
    
        </script>
    </head>
    <body>
    
        <div id="twitter"></div>
    
    </body>
    </html>
    1992 Hatay/Dörtyol doğumluyum. Akdeniz Üniversitesi Akseki MYO'da Bilgisayar Programcılığını bitirdim. Freelancer olarak web tasarım işleri yapmaktayım. Boş zamanlarımda ise okuğum kitaplardan aklımda kalanları ve tecrübelerimi burada paylaşmaktayım.

    6 Yorum

    1. Enes İLHAN - Eylül 14, 2013 00:08

      Hocam öncelikle yazı için teşekkürler. Kodlar güzel ve siteyi yormuyor. Fakat tek bir ricam var; Acaba twiti attıktan sonra “x dakika önce gönderildi” gibisinden tarih çıktısını da bu kodlara dahil edebilir miyiz? Eğer bunun mümkünatı varsa tarih formatını da ekleyip kodları güncelleyebilirseniz çok makbule geçer vallahi 🙂 Şimdiden teşekkür ederim inşallah onu da ekleyebilirsiniz.

    2. Ramazan Apaydın - Eylül 14, 2013 10:22
    3. Enes İLHAN - Eylül 14, 2013 12:44

      Kardeşim çok güzel eyvallah o fonksiyonu bende biliyorum da önemli olan o kodları nereye ekleyeceğiz ve hangi kod yardımıyla çekeceğiz ? Yazılarında biraz detaya inersen inan ki çok güzel olacak. Bu şekilde anlamak ve uygulamak cidden zor. Adım adım anlatsan çok daha iyi olacağı kanaatindeyim. Tabi yine de teşekkürler.

    4. Ramazan Apaydın - Eylül 14, 2013 15:05

      Scriptteki yazdırma kısmını şu şekilde düzenleyin.
      $(‘#twitter’).append(relativeTime(value.created_at));

      Buradaki fonksiyonuda script sayfanıza ekleyin
      http://ramazanapaydin.com/twitter-tarzi-tarih-geri-sayim-sayaci.html

    5. Yunus Emre KOÇ - Eylül 19, 2013 17:33

      Hocam şu an çekmiyor herhalde tekrar bi kontrol edebilirmiyiz 🙂

    6. Atakan Yasin - Ekim 9, 2013 19:30

      consumer_key ve diğer kodları twitterapi.php’de tanımlamanız daha iyi olur demişsiniz. Tam olarak php dosyasında nereye yazacağız o numaraları. Değişken olarak tanımlayıp yazdım çalışmadı. Buraya yazın gibi yer vardı oralara yazdım yine olmadı.

    Yanıtlayın