Muhammet Ali
17 Ağustos 2015 Pazartesi
Merhaba arkadaşlar.Daha önceki makalemizde sitemize Facebook beğeni sayısını nasıl çektiğimizi görmüştük.Bu makalemizde twitter takipçi sayısını çekmeyi öğreneceğiz.Bu işlemi javascript ile asp tarafında gerçekleştireceğiz.
Yapmanız gereken ilk şey aşağıdaki kodu asp tarafında <head> </head> tagları arasına yazıyoruz.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
function getFollowerCount(username, callback) {
var username = "kod_yazan";
$.getJSON("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D'http%3A%2F%2Ftwitter.com%2F" + username + "'%20and%20xpath%3D'%2F%2Finput%5B%40id%3D%22init-data%22%5D'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys", function (data) {
callback(data.query.results.input.value.match(/followers_count":(\d+)/)[1]);
});
}
getFollowerCount('dandv', function (count) {
var takipci = count + " Takİpçİ";
$('#lbltwitter').text(takipci)
});
</script>
Bu kodda username yerine kendi twitter kullanıcı adınızı yazarak istediğiniz sayfanın takipçi sayısını çekebilirsiniz.Bu scriptten sonucunda yakalanan takipçi sayısınıda <body> kısmına atıcağınız Label a basarak sitenizde istediğiniz alanda görüntülebilirsiniz.
<asp:Label ID="lbltwitter" Text="" runat="server" />
Bu işlem sonucunda 401 402 ile başlıyan hatalar alabilirsiniz.Bu hata hesabınıza erişim hatasıdır.Twitter developers sayfasından oluşturduğunuz sayfa api izinlerini kontrol ediniz.Bununla ilgili en kısa zamanda bir makale Kodyazan'da yayınlayacağım.
İyi çalışmalar dilerim.