• 26-07-2013, 13:09:08
    #1
    Selam,

    C# ile bir uygulama geliştirmek istiyorum. Bu uygulamada linklerini girdiğim hotfile, fileserve gibi upload sitelerine yüklenmiş dosyaların indirilmesini istiyorum.

    Ancak normal user'la değil premium hesapla indirilecek. Bunun için kendi API larını aradığımda php ile yazılmış olanlar mevcut.

    IDM gibi programlar acaba bunu nasıl yapıyor?
  • 26-07-2013, 15:08:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selam php de olsa apiler genelde senden belli parametreler ister. İşte user id, password, url gibi bunun sonucundan bu verileri api işleyip sana premium download için bir link gönderiyordur(Apileri incelemekte fayda var şuan tamamiyle fikir yürütüyorum). Sen bu gelen linki son olarak download ediyorsun. Apileri bulmuşsun anladığım kadarıyla banada gönder bide ben inceleyim. Lise 2'deyken böyle bişey yapmak istemiştim sonra bişeyler girmişti bırakmıştım . Yardım etmek isterim.
  • 26-07-2013, 20:21:43
    #3
    Burhan_957 adlı üyeden alıntı: mesajı görüntüle
    Selam php de olsa apiler genelde senden belli parametreler ister. İşte user id, password, url gibi bunun sonucundan bu verileri api işleyip sana premium download için bir link gönderiyordur(Apileri incelemekte fayda var şuan tamamiyle fikir yürütüyorum). Sen bu gelen linki son olarak download ediyorsun. Apileri bulmuşsun anladığım kadarıyla banada gönder bide ben inceleyim. Lise 2'deyken böyle bişey yapmak istemiştim sonra bişeyler girmişti bırakmıştım . Yardım etmek isterim.
    Hocam google a Hotfile API yazınca çıkıyo
  • 27-07-2013, 03:53:54
    #4
    Php ile birlikte çalışan bir uygulama yazabilirsin ?

    Ek olarak elinde premium link var ise gönderirseniz javada denim hocam çalışırsa açık kaynak olarak yollarım.

    http://api.hotfile.com/?action=getdirectdownloadlink&username=kullaniciadi&password=şifre
  • 27-07-2013, 14:17:16
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    API'ler sadece belli programlama dilleri ile çalışmazlar. Bu nedenle API deniyor zaten.
    Göndereceğin ve alacağın bilgiler belli.
    http://app.fileserve.com/api/download/
    Göndermen gereken method şekli ve parametreler belli. Hata mesajlarıda var.
  • 27-07-2013, 17:16:47
    #6
    IDM'nin yaptığı şey şu.
    Google Chrome veya Firefox her ne ise, onun için eklentisi var. Program ile eş zamanlı çalışıyor.
    Google Chrome bir dosya indirileceğini algılayınca, idm chrome eklentisi ile bu işlem IDM programına aktarılıyor. Program bildiğin indirme sürecinden geçiriyor bunu.

    Fakat bir fark var !
    Sen dosyayı normalde 1 işlemde indirirsin. Sana dosyayı yollayan host 200kbps sınır koyar. IDM ise dosyayı 4-6-8 (hangisi mümkünse) parçaya bölersin, her parçayı sanki farklı PC'den indiriyor gibi gösterirsin.
    Bu yüzden IDM bu kadar hızlı indirir dosyaları.