για my ProsperDays παρουσίαση this χρόνοs εγώ θα επίδειξη bidding μαζί με ευτυχισμένος APIΒ … έχω έχτισα έναs γρήγορος και βρώμικος προστάζω snipping java πρόγραμμα (This πρόγραμμα is όχι έτοιμος για primetime όπως προστάζω sniping εργαλείο, μα είναι πολύ κλείνω και έναs πολύ αποτελεσματικόs demo.Β η αιτία εγώ λέω είναι όχι έτοιμος is ότι αυτό έλλειψη μνήμη, με νόημα ότι αυτό θα προστάζω επάνω σε ίδιος λίστα επάνω επόμενος επιβάτης)
εγώ λεπτός API bidding is the 1st παρεμβαίνω έναs γενναίος νέος κόσμος του ευτυχισμένος δανεισμός για έναs, αυτό εύκολα επιτρέπω έθιμο πρότυπα.
So what does this 126 ουρά πρόγραμμα κάνω?
αυτό απορίες the ενεργός AA-C πίστωση βαθμόs listingsΒ … εάν έναs λίστα επιβάτης my εκτεταμένος πίστωση φίλτρο ( σκληρός codedΒ AND) the ελάχιστος ευτυχισμένος υπολογισμένος ROI αξία ( γενικός byΒ Prosper και the πάτωμα is επιβάτης μέσα όπως έναs parameterΒ AND) the ελάχιστος ώρα παραμένω μέσα στο δημοπρασία αυτό θα γλώσσα έναs επικύρωση δοκιμάζω προστάζω ή έναs αληθινός προστάζω.
What είναι the εκτεταμένος πίστωση απαίτηση από αυτό code? κοντός απαντώ… πολύ σφιχτός.
- 0 τρέχων DQ
- 0-1 έρευνα μέσα στο τελευταίοs 6 μήνες
- 0 δημόσιος δίσκοι μέσα τελευταίοs 10 χρόνια
- 0 DQ μέσα τελευταίοs 7 χρόνια
- Bankcard utilization ανάμεσα 3% και 80%
εδώ είναι το μου the java code ( έχω contributed this code στοSourceForge ευτυχισμένος APIΒ project).Β αυτό χρειάζομαι the API τάξη γενικός με το Java2WSDL και ανοίγω πηγή εργαλείο από Apache θεμέλιο.
πακέτο prosper.api;
εισάγω java.math.BigDecimal; εισάγω java.math.MathContext; εισάγω java.rmi.RemoteException; εισάγω java.sql.Timestamp; εισάγω java.util.Calendar; εισάγω java.util.Iterator; εισάγω java.util.TreeMap;
εισάγω javax.xml.rpc.ServiceException;
εισάγω com.prosper.services.ProsperAPI.DefinitionResult; εισάγω com.prosper.services.ProsperAPI.Field; εισάγω com.prosper.services.ProsperAPI.Listing; εισάγω com.prosper.services.ProsperAPI.ProsperAPILocator; εισάγω com.prosper.services.ProsperAPI.ProsperAPISoap; εισάγω com.prosper.services.ProsperAPI.ProsperObject; εισάγω com.prosper.services.ProsperAPI.ProsperObjectResult;
δημόσιος τάξη QuickSnipe { ιδιωτικός κορδόνι m_Username; ιδιωτικός κορδόνι m_Password; ιδιωτικός διπλός m_MinROI; ιδιωτικός int m_HoursToGo; ιδιωτικός boolean m_PlaceBids; ιδιωτικός ProsperAPISoap m_APISoap;
δημόσιος QuickSnipeString( username, κορδόνι κωδικός, διπλός minROI, int hoursToGo, boolean placeBids) λαιμόs ServiceException { m_Username = username; m_Password = κωδικός; m_MinROI = minROI; m_PlaceBids = placeBids; m_HoursToGo = hoursToGo; m_APISoap = ( καινούργιος ProsperAPILocator.getProsperAPISoap())(); } ** * @param args */ δημόσιος κατάσταση void mainString([] args) { εάν (args.length!=5) { System.err.println("Usage: QuickSnipe username κωδικός minROI hoursToGo PlaceBids"); επιστροφή; } προσπαθώ { QuickSnipe qs = καινούργιος QuickSnipeargs0([], args1[], Double.parseDoubleargs2([]), Integer.parseIntargs3([]), Boolean.parseBooleanargs4([])); qs.snipe(); } πιάνω ( εξαίρεση e) { e.printStackTraceSystem.err(); } }
ιδιωτικός void snipe() λαιμόs εξαίρεση { DefinitionResult res = m_APISoap.loginm_Username,m_Password(); κορδόνι τεκμήριο = res.getMessage(); ProsperObjectResult por = m_APISoap.querytoken(, " λίστα", getFieldsStringlisting,true(""), " κατάσταση= και (creditgrade7= ή creditgrade6= ή creditgrade5= ή creditgrade4=)"); ProsperObject[] pos = por.getProsperObjects(); TreeMapCalendar,Listing<> timeLeftListings = καινούργιος TreeMapCalendar,Listing<>(); για (int i0=; ipos.length<; εγώ++) { λίστα l = (Listingposi)[]; ημερολόγιο τέλοs = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); μακρύς millisToGo = end.getTimeInMillis() System.currentTimeMillis(); εάν (l.getNowDelinquent0()== my χρειάστηκα εκτεταμένος πίστωση και ROI && (millisToGo/1000/60/60m_HoursToGo)<= && l.getInquiriesLast6Months2()< && l.getPublicRecordsLast10Years0()== && l.getDelinquenciesLast7Years0()== && l.getBankcardUtilization.doubleValue.8()()<= && l.getBankcardUtilization.doubleValue.03()()>= && ((l.getBidMaximumRate.doubleValuel.getROINetDefaultRate.doubleValuel.getROIInterestAndFeesRate.doubleValuel.getROIServicingFeeRate.doubleValuem_MinROI()()+()()+()()+()())>=) ) { timeLeftListings.putend(, l); } } boolean pause = λανθασμένος; για (Iteratorlisting<> εγώ = timeLeftListings.values.iterator()(); i.hasNext(); ) { εάν (pause) έχειs σε pause αποφεύγω προστάζω throttling προσπαθώ {Thread.sleep6000catch();} ( εξαίρεση αγνωώ){}} λίστα l = i.next(); Timestamp αρχή = καινούργιος Timestampl.getStartDate.getTimeInMillis(()()); ημερολόγιο τέλοs = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); Timestamp endts = καινούργιος Timestampend.getTimeInMillis(()); μακρύς hoursToGo = (end.getTimeInMillis() System.currentTimeMillis())/1000/60/60; System.err.printlnnstartts("\"++" + "+l.getDuration()+" ημέρες = "+endts+" | ώρες σε πηγαίνω: "+hoursToGo); System.err.printlnBid(" επάνω λίστα: "+l.getListingNumbernAt()+"\ αναλογία: "+(m_MinROI-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue()())); res = m_APISoap.bidtoken(, l.getListingNumber(), καινούργιος BigDecimal50,new( MathContext4()), καινούργιος BigDecimalm_MinROI(-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue,new()() MathContext4()), m_PlaceBids); pause = αληθινός; System.err.printlnBid(" μήνυμα: "+res.getMessage()); } m_APISoap.logouttoken(); }
ιδιωτικός κορδόνι getFieldsStringString( δακτυλογραφώ, boolean επισημοποίησα) λαιμόs RemoteException { DefinitionResult res = m_APISoap.describenull(, δακτυλογραφώ); χωράφι[] χωράφι = res.getDefinition.getFields()(); int μετρώ=; κορδόνι s=""; για (int i0=; ifields.length<; εγώ++) { εάν ( επισημοποίησα|| !fieldsi.isAuthenticated[]()) { εάν ( μετρώ!=0) { s+= ","; } s+= fieldsi.getName[](); μετρώ++; } } επιστροφή s; } }
εάν you άρεσα this άρθρο, ψηφίζω υπέρ αυτού επάνωdel.icio.us καιstumbleupon.
κατηγορία:
Prosper.com
Related άρθρο
τεμπέλης RSS ταΐζω ευτυχισμένος Listings Widget
μικρό δάνειο λιγότερος κίνδυνοs, μεγάλος δάνειο περισσότερο κίνδυνοs
Μαλαισία Ohana σύνολο Listings ( ή οποιοσδήποτε άλλος ευτυχισμένος σύνολο)
ευτυχισμένος μέσα μπορώ θέτω έναs καινούργιος μηνιαίος δάνειο Origination τόμος ψηλός νερό σημαδεύω
τρέχων Delinquency μετρώ για ευτυχισμένος δάνειο
πρόγραμμα Materials, συνεργοί βάροs διοίκηση
Apollo πρόγραμμα διάστημα προγράμματα ιστορικός Memorabilia Collectibles
διάστημα κλείνω πρόγραμμα διάστημα προγράμματα ιστορικός Memorabilia Collectibles
πλυντήριο πιάτων έχτισα- μέσα πλυντήριο πιάτων Major Appliances
τρέχον έτος, του χρόνου ημερολόγια χαρτί Collectibles



































2 σχόλιο ↓
δροσερός, ευχαριστώ για μοιράζομαι! άρρωστοs’ έχω σε αποκτώ my jdk εγκατέστησα πάλι στο σπίτι και δίνω αυτό έναs shot.
[...] RateLadder επάνω ευτυχισμένος ημέρες 2008Β as καλά όπως the πηγή code για the εργαλείο επέδειξα σε ευτυχισμένος ημέρες: QuickSnipe [...]
αφήνω έναs σχόλιο