Pod kątem mój ProsperDays przedstawienie ten rok JA wola demonstrowanie zaofiarowanie sumy rezygnować ten Widok APIÂ … Mam zbudowany pewien szybki i brudny oferta cięcie Jawa program ( ten program nie jest gotowy pod kątem primetime równie oferta polowanie narzędzie, oprócz to jest bardzo zawrzeć i pewien bardzo skuteczny nazwa zbioru demonstracyjnego Ten uzasadnienie Słuchaj to jest nie gotowy jest rzeczywiście braki pamięć, znaczenie rzeczywiście byłby oferta od ten sam dopuszczenie do obrotu na giełdzie u wynikający z miniony)
JA pomyśleć API zaofiarowanie sumy jest ten 1st krok w pewien odważny nowy świat od Widok Pożyczając Pod kątem jeden, ono łatwo pozwala zwyczaj modele.
Tak co nie wymaga ten 126 specjalność program czynić?
Ono zapytania ten realny AA-C wiara stopień dopuszczenie do obrotu na giełdzie… Jeśli pewien dopuszczenie do obrotu na giełdzie miniony mój rozszerzony kredyt filtry ( twardy coded AND) ten minimum Widok obliczać ROI wartość ( generowany by Prosper i ten posadzka jest miniony w równie pewien parameter AND) ten minimum czas pozostawać do zapłaty w ten sprzedawać na aukcji ono wola miejsce pewien uprawomocnienie test oferta albo pewien rzeczywisty oferta.
Co jesteście ten rozszerzony kredyt życzenia od ten kod? Krótki odpowiedź… bardzo szczelne.
- 0 rozpowszechniony DQ
- 0-1 bada w ten najwyższa oferta 6 miesiące
- 0 publiczny dokumentacja w najwyższa oferta 10 lata
- 0 DQ w najwyższa oferta 7 lata
- Bankcard użytkowanie pomiędzy 3% i 80%
Proszę ten Jawa kod ( mam przyczyniać się ten kod doSourceForge Widok API project). Ono żąda ten API klasy generowany a propos Java2WSDL i otworzyć źródło narzędzie przy Apasz założenie.
wagon drobnicowy prosper.api;
importować java.math.BigDecimal; importować java.math.MathContext; importować java.rmi.RemoteException; importować java.sql.Timestamp; importować java.util.Calendar; importować java.util.Iterator; importować java.util.TreeMap;
importować javax.xml.rpc.ServiceException;
importować com.prosper.services.ProsperAPI.DefinitionResult; importować com.prosper.services.ProsperAPI.Field; importować com.prosper.services.ProsperAPI.Listing; importować com.prosper.services.ProsperAPI.ProsperAPILocator; importować com.prosper.services.ProsperAPI.ProsperAPISoap; importować com.prosper.services.ProsperAPI.ProsperObject; importować com.prosper.services.ProsperAPI.ProsperObjectResult;
publiczny klasyfikować QuickSnipe { prywatny Sznur m_Username; prywatny Sznur m_Password; prywatny sobowtór m_MinROI; prywatny int m_HoursToGo; prywatny boolowski m_PlaceBids; prywatny ProsperAPISoap m_APISoap;
publiczny QuickSnipeString( username, Sznur hasło, sobowtór minROI, int hoursToGo, boolowski modlitwy za zmarłych) rzuca ServiceException { m_Username = username; m_Password = hasło; m_MinROI = minROI; m_PlaceBids = modlitwy za zmarłych; m_HoursToGo = hoursToGo; m_APISoap = ( nowy ProsperAPILocator.getProsperAPISoap())(); } ** * @param args */ publiczny właściciel sklepu papierniczego pusty główny([] args) { jeśli (args.length!=5) { System.err.println("Usage: QuickSnipe username hasło minROI hoursToGo Modlitwy za zmarłych"); powrót; } próbować { QuickSnipe qs = nowy QuickSnipeargs0([], args1[], Double.parseDoubleargs2([]), Integer.parseIntargs3([]), Boolean.parseBooleanargs4([])); qs.snipe(); } pojmanie ( wyjątek e) { e.printStackTraceSystem.err(); } }
prywatny pusty bekas() rzuca Wyjątek { DefinitionResult res = m_APISoap.loginm_Username,m_Password(); Sznur znak = res.getMessage(); ProsperObjectResult por = m_APISoap.querytoken(, " dopuszczenie do obrotu na giełdzie", getFieldsStringlisting,true(""), " stan= i (creditgrade7= albo creditgrade6= albo creditgrade5= albo creditgrade4=)"); ProsperObject[] pos = por.getProsperObjects(); TreeMapCalendar,Listing<> timeLeftListings = nowy TreeMapCalendar,Listing<>(); pod kątem (int i0=; ipos.length<; ja++) { Dopuszczenie do obrotu na giełdzie l = (Listingposi)[]; Wciągać na listę kończyć = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); długi millisToGo = end.getTimeInMillis() System.currentTimeMillis(); jeśli (l.getNowDelinquent0()== mój wymagany rozszerzony kredyt i 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); } } boolowski pauza = fałszywy; pod kątem (Iteratorlisting<> ja = timeLeftListings.values.iterator()(); i.hasNext(); ) { jeśli ( pauza) masz wobec pauza wobec zapobiec oferta dławienie próbować {Thread.sleep6000catch();} ( wyjątek zignorować){}} Dopuszczenie do obrotu na giełdzie l = i.next(); Określenie czasu wzdrygnąć się = nowy Timestampl.getStartDate.getTimeInMillis(()()); Wciągać na listę kończyć = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); Określenie czasu endts = nowy Timestampend.getTimeInMillis(()); długi hoursToGo = (end.getTimeInMillis() System.currentTimeMillis())/1000/60/60; System.err.printlnnstartts("\"++" + "+l.getDuration()+" czasy = "+endts+" | Godziny Wobec Iść: "+hoursToGo); System.err.printlnBid(" u Dopuszczenie do obrotu na giełdzie: "+l.getListingNumbernAt()+"\ Ustalona cena: "+(m_MinROI-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue()())); res = m_APISoap.bidtoken(, l.getListingNumber(), nowy BigDecimal50,new( MathContext4()), nowy BigDecimalm_MinROI(-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue,new()() MathContext4()), m_PlaceBids); pauza = prawdziwy; System.err.printlnBid(" Przekaz: "+res.getMessage()); } m_APISoap.logouttoken(); }
prywatny Sznur getFieldsStringString( typ, boolowski uwierzytelniony) rzuca RemoteException { DefinitionResult res = m_APISoap.describenull(, typ); Strefa[] pola = res.getDefinition.getFields()(); int rachować = 0; Sznur s=""; pod kątem (int i0=; ifields.length<; ja++) { jeśli ( uwierzytelniony|| !fieldsi.isAuthenticated[]()) { jeśli ( rachować!=0) { s+= ","; } s+= fieldsi.getName[](); rachować++; } } powrót s; } }
Jeśli ty lubiany ten przedmiot, głosować za ono udel.icio.us istumbleupon.
Kategorie:
Prosper.com
Pokrewny Przedmioty
Łazy RSS Pożywia Widok Dopuszczenie do obrotu na giełdzie Wichajster
Mały Pożyczki Najemca Ryzyko, Duży Pożyczki Liczniejszy Ryzyko
Malama Ohana Koncern Dopuszczenie do obrotu na giełdzie ( albo wszelki inny Widok Koncern)
Widok w maju Umieszczać pewien Nowy Miesięczny Pożyczka Pochodzenie Tom Przypływ Znak
Rozpowszechniony Przestępczy Być uważanym za coś Widok Pożyczki
Program Materiały, Wyposażenie dodatkowe Waga Zarządzanie
Apollo Program Przestrzeń Programy Historyczny Memorabilia Nadający się do pobrania
Prom kosmiczny Program Przestrzeń Programy Historyczny Memorabilia Nadający się do pobrania
Zmywarki do naczyń Zbudowany- W Zmywarki do naczyń Większy Wyposażenie
Bieżący rok, Przyszły rok Kalendarze Papier Nadający się do pobrania



































2 komentarze↓
Zimno, dzięki pod kątem dzielenie! Zły’ ma być dostać mój jdk rata znowu przy ognisko domowe i dawać ono docinek pod adresem.
[...] RateLadder u Widok Czasy 2008Â as dobrze równie ten źródło kod pod kątem ten narzędzie demonstrował przy Widok Czasy: QuickSnipe [...]
Zostawiać pewien Komentarz