好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于JAVA的手游充值api调用代码实例.doc

7页
  • 卖家[上传人]:博****1
  • 文档编号:555354484
  • 上传时间:2023-11-10
  • 文档格式:DOC
  • 文档大小:236KB
  • / 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。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.