bde0 tawaran kumuha ang umunlad API Code halimbawa QuickSnipe.java | P2P ipahiram, walang kapantay sa walang kapantay ipahiram, mga tao sa mga tao ipahiram | P2P ipahiram balita, patalastas, panghihiram at ipahiram pamamaraan

tawaran kumuha ang umunlad API Code halimbawa QuickSnipe.java

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 sumagottunay 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 isalaysay mag-imbak
2 mag-ukol ng puna
#1 Ben sa 02.27.08 at 925: pm

lumamig, pasalamatan dahil sa paghati-hatiin! samamay sa kumuha akin jdk italaga uli at tahanan at bigyan ito a baril.

#2 umunlad biluginang linggo matapos edisyon sa 03.02.08 at 459: pm

[...] 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

Email Updates


0