--- title: "jQuery ile sitenize Twitter akışını eklemek" description: "Twitter'ın kendi widget'larını kullanmadan, jQuery ve Twitter API'si ile sitenize nasıl özel bir Twitter akışı ekleyebileceğinizi adım adım anlatan bir rehber. Kod örnekleri ve açıklamalarla." slug: jquery-ile-sitenize-twitter-akisini-eklemek date: 2011-09-06 url: http://mfyz.com/tr/jquery-ile-sitenize-twitter-akisini-eklemek/ tags: ["jquery", "twitter api", "javascript", "önyüz geliştirme", "widget", "sosyal medya entegrasyonu"] category: Arayüz Programlama migration: {"wpId":156,"wpPostDate":"2011-09-06T09:50:48.000Z"} lang: tr --- Twitter'in kendi widgetları sayesinde twitter hesabınızın public timeline yani akışını sitenize ekleyebiliyorsunuz fakat o widgetı kullanmak zorunda değilsiniz. Twitter api ile akışınızı jquery ile alıp kendiniz çizebilirsiniz. Aslında çok basit. Twitter apisi zaten size public timeline'ınızı json nesnesi olarak veriyor herhangi bir api key kayıdı yapmaya gerek kalmadan. Bu json nesnesinin adresi ``` http://api.twitter.com/1/statuses/user_timeline.json?screen_name=mfyz&count=10&callback=? ``` Adresteki mfyz benim twitter kullanıcı adım. count parametresiyle de en son pos edilen içeriklerin listesinin boyutunu belirleyebiliyorsunuz, sanırım bu parametrede bir üst limit var. Yukaridaki adresi tarayıcınıza yapıştırırsanız json nesnesi alırsınız. jQuery ile bu json nesnesini işleyecegiz. Bunun için jquery'deki getJSON() fonksiyonunu kullanacağız. jQuery, normal .ajax() fonksiyonu gibi bu json nesnesini xmlhttprequest yani ajax ile alıp sonucunda işleyebileceğimiz bir javascript objesi olarak bize sunuyor. Size bu işi yapan tüm kodu verip sonra kod üstünden açıklayacağım: ```js var $tweetList; var $tweetUrl = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=mfyz&&count=10&callback=?'; $.getJSON($tweetUrl, function (data) { $.each(data, function (i, item) { if (i == 0) { $tweetList = $('