
基于JAVA的手游充值api调用代码实例.doc
7页基于JAVA的手游充值api调用代码实例代码描述:基于JAVA的手游充值api调用代码实例代码平台:聚合数据import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import .HttpURLConnection;import .URL;import .URLEncoder;import java.util.HashMap;import java.util.Map; import net.sf.json.JSONObject; /***游戏充值调用示例代码 - 聚合数据*接口文档: public class JuheDemo { public static final String DEF_CHATSET = "UTF-8"; public static final int DEF_CONN_TIMEOUT = 30000; public static final int DEF_READ_TIMEOUT = 30000; public static String userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36"; //配置您申请的KEY public static final String APPKEY ="*************************"; //1.商品小类列表 public static void getRequest1(){ String result =null; String url =" Map params = new HashMap();//请求参数 params.put("key",APPKEY);//应用APPKEY(应用详细页查询) try { result =net(url, params, "GET"); JSONObject object = 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 (Exception e) { e.printStackTrace(); } } //2.商品信息 public static void getRequest2(){ String result =null; String url =" Map params = new HashMap();//请求参数 params.put("cardid","");//对应接口1的cardid params.put("key",APPKEY);//应用APPKEY(应用详细页查询) try { result =net(url, params, "GET"); JSONObject object = 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 (Exception e) { e.printStackTrace(); } } //3.商品价格查询 public static void getRequest3(){ String result =null; String url =" Map params = new HashMap();//请求参数 params.put("cardid","");//对应接口2的cardid params.put("key",APPKEY);//应用APPKEY(应用详细页查询) try { result =net(url, params, "GET"); JSONObject object = 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 (Exception e) { e.printStackTrace(); } } //4.游戏直充区服查询 public static void getRequest4(){ String result =null; String url =" Map params = new HashMap();//请求参数 params.put("cardid","");//对应接口3的cardid params.put("key",APPKEY);//应用APPKEY(应用详细页查询) try { result =net(url, params, "GET"); JSONObject object = 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 (Exception e) { e.printStackTrace(); } } //5.游戏直充 public static void getRequest5(){ String result =null; String url =" Map params = new HashMap();//请求参数 params.put("cardid","");//商品编码,对应接口3的cardid params.put("cardnum","");//购买数量 params.put("orderid","");//订单号,8-32位数字字母组合 params.put("game_userid","");//游戏玩家账号(game_userid=xxx@$xxx001 xxx@是通行证xxx001是玩家账号) params.put("game_area","");//游戏所在区域,没有则不填,具体参照接口4返回,URLEncode UTF8 params.put("game_srv","");//游戏所在服务器,没有则不填,具体参照接口4返回,URLEncode UTF8 params.put("key",APPKEY);//应用APPKEY(应用详细页查询) params.put("sign","");//校验值,md5(OpenID+key+cardid+cardnum+orderid+game_userid+game_area+game_srv) try { result =net(url, params, "GET"); JSONObject object = JSONObject.fromObject(result); if(object.getInt("error_code")==0){ System.out.println(object.get("result")); }else{ System.out.println(obje。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





