folder Tahribat.com Forumları
linefolder Programlamaya Giriş
linefolder Api Nedir Hangi Programlama Dilinde Daha Pratiktir.



Api Nedir Hangi Programlama Dilinde Daha Pratiktir.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Web de api oluşturmak istiyorum ama api nin tam olarak ne olduğu hakkında bir fikrim bile oluşmadı. Şöyle bir beyin fırtınası yapsak.


    tahribat.com a can feda
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    ne oldugunu bilmedigin şeyi niye oluşturmak istiyorsun ?  yani amacın nedir ?

    API veya uzun adıyla Application Programming Interface (yazılım programlama arayüzü); bir programlama dili için kodları yazma/çalıştırma ‘ya yarayan bir demet kütüphanenin birleşmesi demektir.

    farklı kullanım amaçları vardır. 

    örnegin sosyal platformların apisi ele alıcak olursak. senin bir hesap yaratma bölümün var. buna facebookun api lerini entegre ediosun.adamın facebook hesabı varsa senin sistemine register olması gerekmio ve facebook hesabıyla  login olmuş oluo.   programlama açısından şöyleki sana bir değer döndürüo facebook apisi true veya false ona göre işlemini yaptırtıosun.  

    veya microsoftun kendi api lerini ele alcak olursak win32 apiler vs.. bunuda şöyle alırsak . bildigimiz gibi windowsun kodları açık değil ama biz yaptıgımız programla açık olan pencere isimlerini,klavyeden basılan tuşları , o anki yapılan işlemleri vs. nasıl öğrenebilioruz  microsoftun paylaştıgı apilerle. user32 olsun veya başka dll ler ...

    yani tam olarak amacını sölersen ona uygun beyin fırtınası yapalım.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    sitemin veritabanına site dışından (farklı platformlardan) veri gönderilebilmesine olanak sağlamak istiyorum. Misal benim sitem asp ama php sitesindeki x kullanıcısı veritabanımda işlem yapmasına olanak sağlamak istiyorum.


    tahribat.com a can feda
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KodlayanAdam
    KodlayanAdam's avatar
    Kayıt Tarihi: 01/Ekim/2005
    Erkek

    xml web servislerini araştır işini görür


    Hiç savaş görmemiş çocuklarla, hiç barış görüşmemiş çocuklar için adalet farklı anlamlar taşır.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    api.asp dosyası ac...

     

    eğer

     

    api.asp?sifre=kullaniciyaverdiginsifre&islem=ekle&eklenecekveri=asddadas
    api.asp?sifre=kullaniciyaverdiginsifre&islem=sil&silinecekveri=asddadas

     

    tarzında işlemlere cevap verecek sistemini yap...

    sonra kullanıcı için bi şifre oluşturt ve karşıya ver, adam o şifre ile bu sayfayı cağırdığında işlemleri yapabilsin...

     

    Hayırlı olsun ilk apini yaptın


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    renegadealien bunu yazdı:
    -----------------------------

    api.asp dosyası ac...

     

    eğer

     

    api.asp?sifre=kullaniciyaverdiginsifre&islem=ekle&eklenecekveri=asddadas
    api.asp?sifre=kullaniciyaverdiginsifre&islem=sil&silinecekveri=asddadas

     

    tarzında işlemlere cevap verecek sistemini yap...

    sonra kullanıcı için bi şifre oluşturt ve karşıya ver, adam o şifre ile bu sayfayı cağırdığında işlemleri yapabilsin...

     

    Hayırlı olsun ilk apini yaptın


    -----------------------------

     

    en kısa ve en detaylı açıklamalardan birisi.

     

    api sisteme dışarıda müdehale edebilme izni vermen demek.

    belirli şartlar altında sistemine dışardan veri giriş vs işlemleri yaptırman için kullanıcılara kolaylık sağlamak.

     

    edit:

    mesela php kullanan adama site.com/api.asp üzerinden bilgileri verebilirsin. dışardan veri çekmek için kullanılan asp xml kolarının php versiyonu var.

    onlarla php kullananlar filan verileri çeker sitesine. 

     

     

    bot'ların sistemini çözmeye çalış. uzaktan veri çekme filan. senin yapacağında tam tersi.


    kelimeler albayım bazı anlamlara gelmiyor.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    en azından aklımda bir yerlere oturdu, teşekkürler. 


    tahribat.com a can feda
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WildWamqire
    WildWamqire's avatar
    Kayıt Tarihi: 06/Mart/2011
    Erkek

    asp ile api olayı xml veya request.querystring sessionlarla yapilabilir  ornegin ben yakında  mesaj panosu ve ziyarerçi defteri apisi yapcam gelen adam  olusturdugu sitesine ziyaretçi defteri veya mesaj panosu atabilecek ve sadece ona ozel bir yonetim  paneli olacak yapınca kodları paylaşırım :)


    Abure cubure subure dubure re re re tey tey tey
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    WildWamqire bunu yazdı:
    -----------------------------

    asp ile api olayı xml veya request.querystring sessionlarla yapilabilir  ornegin ben yakında  mesaj panosu ve ziyarerçi defteri apisi yapcam gelen adam  olusturdugu sitesine ziyaretçi defteri veya mesaj panosu atabilecek ve sadece ona ozel bir yonetim  paneli olacak yapınca kodları paylaşırım :)


    -----------------------------

    sabırsızlıkla bekleyeceğim :=)


    tahribat.com a can feda
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WildWamqire
    WildWamqire's avatar
    Kayıt Tarihi: 06/Mart/2011
    Erkek

     

        
    <%
    sahip=request.form("shp")
    yazar=request.form("yazar")
    mesaj=request.form("message")
    email=request.form("email")
    datetarih = year(now) &"-"&month(now)&"-"&day(now)
    ip=request.ServerVariables("HTTP_CLIENT-IP")
    onay=0
    
    If InStr(email, "@" ) = 0 Or InStr(email, ".") = 0 then
    response.write "Geçerli Bir Mail Adresi Giriniz
    " response.write "Geri Dönmek İçn Tıklayın!!" Response.End end iF if len(yazar)<4 or len(yazar)>15 then response.write "Kullanıcı Adınız En Az 4 En Çok 15 Karakter Uzunluğunda Olmalıdır
    " response.write "Geri Dönmek İçn Tıklayın!!" Response.End end if if len(mesaj)<20 or len(mesaj)>750 then response.write "Mesajınız En Az 20 En Çok 750 Karakter Uzunluğunda Olmalıdır
    " response.write "Geri Dönmek İçn Tıklayın!!" Response.End else wild.execute("insert into zd(sahip,yazar,mesaj,onay,tarih,ip,email) values('"&sahip&"','"&yazar&"','"&mesaj&"','"&onay&"','"&datetarih&"','"&ip&"','"&email&"')") response.write "Tebrikler!! Mesajınız Başarıyla Gönderilmiştir.Kontrolden Sonrra Yayınlanacaktır.Teşekkür Ederiz
    " Response.End end if %>


     

     



    Yukarıda Vermiş oldugum kodlara gore form olustur ve post işlemi ile gönder tabi veritabanın olusturmayı unutma  
     sahip değişkenini post ettiğin sayfadan 




    <%Set rs= wild.Execute("Select * from TABLO where sahip like '"&request.querystring("sahip")&"'")saship=rs("sahip")%>




     post ettiğin sayfada sayfa.asp?sahip=uyeadi olarak cekeip form elmanlarını görüntüleyebilirsintabi ne kadar asp bildiğine bağlıdır   

    rs("sahip")




     buradaki tablodan gelen veriyi uyelerin  kayit edildigi tablodan alip stringe atayip  veritabanına giriş yaptırabilirsin

    örnekler 

    http://www.fcsitem.com/Sms.asp?Fm=gurur~fm 

    http://www.fcsitem.com/Sms.asp?Fm=gencbakisi

     

     


    Abure cubure subure dubure re re re tey tey tey
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpermMan
    SpermMan's avatar
    Kayıt Tarihi: 12/Haziran/2007
    Erkek

    en basitinden şunun yapısını inceleyebilirsin

    http://code.google.com/intl/tr/apis/chart/

    örnek

    www.hede.com/chart.php?biten=70&kalan=30

    sonucunda %70 i biten ve %30 u kalan bir pasta resmi oluşturur....


    -
Toplam Hit: 2818 Toplam Mesaj: 12