api programcıların bir siteden veri çekmesini kolaylaştırmak için hazırlanmış servistir. örneğin facebooktan kullanıcı verilerini çekecek bir program yazıyorsun kullanıcı adı yazdığında kullanıcının facebooktaki adı soyadı user_id si cinsiyetini vs çekmek istiyorsun normalde api olmazsa bunu şöyle yaparsın diğelimki ali isimli kullanıcının facebook bilgisini çekeceksin programın http://facebook.com/ali adresine gidip sayfa kaynağını almalı sonra o kaynağı analiz etmelisin diyelimki kullanıcı adı soyadi <div id="username"> tagındaysa bu tagi split etmeli sonra ordan kullanıcı adını falan çekeceksin cinsiyet ,id numarası içinde yine hangi taglar arasında yazıldıysa bunları bulup programa tanıtman gerekir. ama eğer facebook tasarımında veya tag idlerinde değişiklik olursa programın bozulur çalışmaz.
api bu işi kolaylaştırmak için hazırlanır. api kullanarak bu işi şöyle yaparsın diyelimki yine ali kullanıcısının verfilerini çekeceksin bunu için facebook api sitesi olan graph.facebook.com/ali adresine gitmen yeterli orda tüm bilgiler yazar. çoğu api xml veya json ile çalışır.
api kısaca bu işe yarar birde windows apiler var tabi.
api programcıların bir siteden veri çekmesini kolaylaştırmak için hazırlanmış servistir. örneğin facebooktan kullanıcı verilerini çekecek bir program yazıyorsun kullanıcı adı yazdığında kullanıcının facebooktaki adı soyadı user_id si cinsiyetini vs çekmek istiyorsun normalde api olmazsa bunu şöyle yaparsın diğelimki ali isimli kullanıcının facebook bilgisini çekeceksin programın http://facebook.com/ali adresine gidip sayfa kaynağını almalı sonra o kaynağı analiz etmelisin diyelimki kullanıcı adı soyadi <div id="username"> tagındaysa bu tagi split etmeli sonra ordan kullanıcı adını falan çekeceksin cinsiyet ,id numarası içinde yine hangi taglar arasında yazıldıysa bunları bulup programa tanıtman gerekir. ama eğer facebook tasarımında veya tag idlerinde değişiklik olursa programın bozulur çalışmaz.
api bu işi kolaylaştırmak için hazırlanır. api kullanarak bu işi şöyle yaparsın diyelimki yine ali kullanıcısının verfilerini çekeceksin bunu için facebook api sitesi olan graph.facebook.com/ali adresine gitmen yeterli orda tüm bilgiler yazar. çoğu api xml veya json ile çalışır.
api kısaca bu işe yarar birde windows apiler var tabi.
hocam biraz konuyu hortlatmış gibi olucam ama şu anda API ler üzerine çalışıyorum. Bi siteden (mixpanel) den grafikleri alıp başka bi siteye aktarmak istiyorum veya kullanıcı bilgilerini falan. Tam olarak nasıl yapabilirim acaba?
http://m1309.hizliresim.com/1f/h/sr6cf.png