Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
8324
Tıklama
0
Öne Çıkarma
api nedir ???
N
12 yıl
Onbaşı
Konu Sahibi

bu api denilen şey nedir bazı sitelerde görüyüorum php ile mi yapılıyor yoksa başka bir yazılım mı ???

http://m1309.hizliresim.com/1f/h/sr6cf.png

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
12 yıl
Yarbay

Herhangi bir programlama dili ile istediğiniz aygıtlar(ya da bir veritabanı) arasında bağlantı kurabilmek için yapılmış yazılım araçlarıdır. Program yaparken kolaylık sağlar.

Örnek:

Veritabanı ile etkileşime girmek için SQL api kullanabilirsiniz.

Ekranda şekiller çizebilmek için Direct3D ya da OpenGL apilerini kullanabilirsiniz.

CPU/GPU ile hesap yaptırmak için OpenCL api kullanabilirsiniz.

Ses/müzik ile ilgili işler için OpenAL api kullanabilirsiniz.

Her programlama dili için bu isimler biraz değişebilir, örneğin OpenGL'yi Java'da kullanmayı sağlayan LWJGL ve JOGL gibi apiler var.

Harddiskler için ASPI var.

Üstteki gibi birçok api, "java api" adı altında toplanmaktadır.





< Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 15 Eylül 2013; 19:52:46 >
Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

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.


Bu mesaja 2 cevap geldi.
N
12 yıl
Onbaşı
Konu Sahibi

döküman linki verebilirmisinin interentten xml ile api olan



G
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Masidar

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?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.