JAVA超级大乐透接口调用代码实例

JAVA超级大乐透接口调用代码实例代码描述:基于JAVA超级大乐透接口调用代码实例代码平台:聚合数据importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.UnsupportedEncodingException;importjava.net.HttpURLConnection;importjava.net.URL;importjava.net.URLEncoder;importjava.util.HashMap;importjava.util.Map;importnet.sf.json.JSONObject;/***中国彩票开奖结果调用示例代码-聚合数据*在线接口文档:http://www.juhe.cn/docs/53**/publicclassJuheDemo{publicstaticfinalStringDEF_CHATSET="UTF-8";publicstaticfinalintDEF_CONN_TIMEOUT=30000;publicstaticfinalintDEF_READ_TIMEOUT=30000;publicstaticStringuserAgent="Mozilla/5.0(WindowsNT6.1)AppleWebKit/537.36(KHTML,likeGecko)Chrome/29.0.1547.66Safari/537.36";//配置您申请的KEYpublicstaticfinalStringAPPKEY="*************************";//1.彩票开奖结果查询publicstaticvoidgetRequest1(){Stringresult=null;Stringurl="http://v.juhe.cn/lottery/query";//请求接口地址Mapparams=newHashMap();//请求参数params.put("key",APPKEY);//应用APPKEY(应用详细页查询)params.put("lotteryid","");//彩票IDparams.put("date","");//指定开奖日期2014-08-01,不指定默返回最近开奖结果params.put("dtype","");//返回数据的格式,xml或json,默认jsontry{result=net(url,params,"GET");JSONObjectobject=JSONObject.fromObject(result);if(object.getInt("error_code")==0){System.out.println(object.get("result"));}else{System.out.println(object.get("error_code")+":"+object.get("reason"));}}catch(Exceptione){e.printStackTrace();}}//2.历史开奖数据查询publicstaticvoidgetRequest2(){Stringresult=null;Stringurl="http://v.juhe.cn/lottery/history";//请求接口地址Mapparams=newHashMap();//请求参数params.put("key",APPKEY);//应用APPKEY(应用详细页查询)params.put("lotteryid","");//彩票IDparams.put("year","");//指定年份,如2013,默认2014params.put("dtype","");//返回数据的格式,xml或json,默认jsontry{result=net(url,params,"GET");JSONObjectobject=JSONObject.fromObject(result);if(object.getInt("error_code")==0){System.out.println(object.get("result"));}else{System.out.println(object.get("error_code")+":"+object.get("reason"));}}catch(Exceptione){e.printStackTrace();}}//3.支持彩种列表publicstaticvoidgetRequest3(){Stringresult=null;Stringurl="http://v.juhe.cn/lottery/lolist";//请求接口地址Mapparams=newHashMap();//请求参数params.put("key",APPKEY);//应用APPKEY(应用详细页查询)params.put("dtype","");//返回数据的格式,xml或json,默认jsontry{result=net(url,params,"GET");JSONObjectobject=JSONObject.fromObject(result);if(object.getInt("error_code")==0){System.out.println(object.get("result"));}else{System.out.println(object.get("error_code")+":"+object.get("reason"));}}catch(Exceptione){e.printStackTrace();}}publicstaticvoidmain(String[]args){}/****@paramstrUrl请求地址*@paramparams请求参数*@parammethod请求方法*@return网络请求字符串*@throwsException*/publicstaticStringnet(StringstrUrl,Mapparams,Stringmethod)throwsException{HttpURLConnectionconn=null;BufferedReaderreader=null;Stringrs=null;try{StringBuffersb=newStringBuffer();if(method==null||method.equals("GET")){strUrl=strUrl+"?"+urlencode(params);}URLurl=newURL(strUrl);conn=(HttpURLConnection)url.openConnection();if(method==null||method.equals("GET")){conn.setRequestMethod("GET");}else{conn.setRequestMethod("POST");conn.setDoOutput(true);}conn.setRequestProperty("User-agent",userAgent);conn.setUseCaches(false);conn.setConnectTimeout(DEF_CONN_TIMEOUT);conn.setReadTimeout(DEF_READ_TIMEOUT);conn.setInstanceFollowRedirects(false);conn.connect();if(params!=null&&method.equals("POST")){try{DataOutputStreamout=newDataOutputStream(conn.getOutputStream());out.writeBytes(urlencode(params));}catch(Exceptione){//TODO:handleexception}}InputStreamis=conn.getInputStream();reader=newBufferedReader(newInputStreamReader(is,DEF_CHATSET));StringstrRead=null;while((strRead=reader.readLine())!=null){sb.append(strRead);}rs=sb.toString();}catch(IOExceptione){e.printStackTrace();}finally{if(reader!=null){reader.close();}if(conn!=null){conn.disconnect();}}returnrs;}//将map型转为请求参数型publicstaticStringurlencode(Mapdata){StringBuildersb=newStringBuilder();for(Map.Entryi:data.entrySet()){try{sb.append(i.getKey()).append("=").append(URLEncoder.encode(i.getValue()+"","UTF-8")).append("&");}catch(UnsupportedEncodingExceptione){e.printStackTrace();}}returnsb.toString();}}

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?