dahil sa akin ProsperDays pagkakaloob ito taon ako nasain pagpapakita tawaran kumuha ang umunlad API … ako may kasama sa dingding a madali at marumi tumawad snipping java palatuntunan ( ito palatuntunan ay hindi handa dahil sa primetime gaya tumawad gupitin kasangkapan, datapuwa't ito ay tunay ipinid at a tunay mabisa demo. ang mangatwiran ako sabihin ito ay hindi handa ay atipan ng pawid ito kulangin alaala, kahulugan atipan ng pawid ito would tumawad sa ang pagkapareho itala sa sumusunod lipas)
ako isipin API tawaran ay ang 1st humakbang di a sagupain bago daigdig ng umunlad Lending. dahil sa isa, ito madali payagan ugali huwaran.
pagayon ano does ito 126 tutupan palatuntunan gumawa?
ito queries ang masigla AA-C paniwalaan grado listings … kung a itala lipas akin palugitan paniwalaan salain ( matigas coded AND) ang pinakamababa umunlad tayahin ROI halagahan ( salinlahi by Prosper at ang sahig ay lipas di gaya a parameter AND) ang pinakamababa takdaan ng oras mamalagi di ang isubasta ito nasain pook a validation subukin tumawad o a tunay tumawad.
ano ay ang palugitan paniwalaan requirements ng ito code? maikli sumagot… tunay mahigpit.
- 0 kasalukuyan DQ
- 0-1 mag-usisa di ang magtagal 6 buwan
- 0 madla itala di magtagal 10 taon
- 0 DQ di magtagal 7 taon
- Bankcard utilization sa pagitan 3% at 80%
dito ay ang java code ( ako may mag-abuloy ito code sa angSourceForge umunlad API project). ito hingin ang API ipareho ng uri salinlahi nina ang Java2WSDL at buksan mula kasangkapan nina Apache pagkakatatag.
pakete prosper.api;
angkat java.math.BigDecimal; angkat java.math.MathContext; angkat java.rmi.RemoteException; angkat java.sql.Timestamp; angkat java.util.Calendar; angkat java.util.Iterator; angkat java.util.TreeMap;
angkat javax.xml.rpc.ServiceException;
angkat com.prosper.services.ProsperAPI.DefinitionResult; angkat com.prosper.services.ProsperAPI.Field; angkat com.prosper.services.ProsperAPI.Listing; angkat com.prosper.services.ProsperAPI.ProsperAPILocator; angkat com.prosper.services.ProsperAPI.ProsperAPISoap; angkat com.prosper.services.ProsperAPI.ProsperObject; angkat com.prosper.services.ProsperAPI.ProsperObjectResult;
madla ipareho ng uri QuickSnipe { praybet kuwerdasan m_Username; praybet kuwerdasan m_Password; praybet doblihin m_MinROI; praybet int m_HoursToGo; praybet boolean m_PlaceBids; praybet ProsperAPISoap m_APISoap;
madla QuickSnipeString( username, kuwerdasan kontrasenyas, doblihin minROI, int hoursToGo, boolean placeBids) ihagis ServiceException { m_Username = username; m_Password = kontrasenyas; m_MinROI = minROI; m_PlaceBids = placeBids; m_HoursToGo = hoursToGo; m_APISoap = ( bago ProsperAPILocator.getProsperAPISoap())(); } ** * @param args */ madla idistino pawalang -bisa mainString([] args) { kung (args.length!=5) { System.err.println("Usage: QuickSnipe username kontrasenyas minROI hoursToGo PlaceBids"); ibalik; } subukin { QuickSnipe qs = bago QuickSnipeargs0([], args1[], Double.parseDoubleargs2([]), Integer.parseIntargs3([]), Boolean.parseBooleanargs4([])); qs.snipe(); } humuli ( taliwas e) { e.printStackTraceSystem.err(); } }
praybet pawalang -bisa gupitin() ihagis taliwas { DefinitionResult res = m_APISoap.loginm_Username,m_Password(); kuwerdasan tanda = res.getMessage(); ProsperObjectResult por = m_APISoap.querytoken(, " itala", getFieldsStringlisting,true(""), " lagay= at (creditgrade7= o creditgrade6= o creditgrade5= o creditgrade4=)"); ProsperObject[] pos = por.getProsperObjects(); TreeMapCalendar,Listing<> timeLeftListings = bago TreeMapCalendar,Listing<>(); dahil sa (int i0=; ipos.length<; ako++) { itala l = (Listingposi)[]; itakda tapusin = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); long millisToGo = end.getTimeInMillis() System.currentTimeMillis(); kung (l.getNowDelinquent0()== akin hingin palugitan paniwalaan at 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 tumigil huminto = palsipikahin; dahil sa (Iteratorlisting<> ako = timeLeftListings.values.iterator()(); i.hasNext(); ) { kung ( tumigil huminto) ka may sa tumigil huminto sa umiwas tumawad hadlangan subukin {Thread.sleep6000catch();} ( taliwas pabayaan){}} itala l = i.next(); Timestamp magsimula = bago Timestampl.getStartDate.getTimeInMillis(()()); itakda tapusin = (Calendarl.getStartDate.clone)()(); end.addCalendar.HOUR(, (l.getDuration24()*)); Timestamp endts = bago Timestampend.getTimeInMillis(()); long hoursToGo = (end.getTimeInMillis() System.currentTimeMillis())/1000/60/60; System.err.printlnnstartts("\"++" + "+l.getDuration()+" days = "+endts+" | oras sa lumakad: "+hoursToGo); System.err.printlnBid(" sa itala: "+l.getListingNumbernAt()+"\ tantiyahin ang halaga: "+(m_MinROI-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue()())); res = m_APISoap.bidtoken(, l.getListingNumber(), bago BigDecimal50,new( MathContext4()), bago BigDecimalm_MinROI(-l.getROINetDefaultRate.doubleValue()()-l.getROIInterestAndFeesRate.doubleValue()()-l.getROIServicingFeeRate.doubleValue,new()() MathContext4()), m_PlaceBids); tumigil huminto = true; System.err.printlnBid(" kalatas: "+res.getMessage()); } m_APISoap.logouttoken(); }
praybet kuwerdasan getFieldsStringString( makinilyahin, boolean patunayan) ihagis RemoteException { DefinitionResult res = m_APISoap.describenull(, makinilyahin); bukid[] bukid = res.getDefinition.getFields()(); int bumilang = 0; kuwerdasan s=""; dahil sa (int i0=; ifields.length<; ako++) { kung ( patunayan || !fieldsi.isAuthenticated[]()) { kung ( bumilang!=0) { s+= ","; } s+= fieldsi.getName[](); bumilang++; } } ibalik s; } }
kung ka maibigan ito bagay, ihalal dahil sa ito sadel.icio.us atstumbleupon.
Categories:
Prosper.com
isalaysay bagay
tamad RSS pakanin umunlad Listings Widget
maliit ipahiram kakaunti ipagbakasali, malaki ipahiram laling marami ipagbakasali
Malama Ohana pulutong Listings ( o sino man iba umunlad pulutong)
umunlad di mayo iayos a bago pahayagang buwanan ipahiram magsapol aklat mataas diligin markahan
kasalukuyan mapagpabaya bumilang dahil sa umunlad ipahiram
palatuntunan kagamitan, kagamitan timbang pangasiwaan
Apollo palatuntunan alangaang palatuntunan mananalaysay Memorabilia Collectibles
alangaang sarhan palatuntunan alangaang palatuntunan mananalaysay Memorabilia Collectibles
Dishwashers kasama sa dingding- di Dishwashers komandante kagamitan
kasalukuyan taon, kasunod taon itakda papel Collectibles



































2 mag-ukol ng puna ↓
lumamig, pasalamatan dahil sa paghati-hatiin! sama’ may sa kumuha akin jdk italaga uli at tahanan at bigyan ito a baril.
[...] RateLadder sa umunlad Days 2008 as balon gaya ang mula code dahil sa ang kasangkapan ipakita at umunlad Days: QuickSnipe [...]
iwan a mag-ukol ng puna