本代码是基于聚合数据的话费充值API实现的话费充值功能,使用前需要:
①:通过[url]https://www.juhe.cn/docs/api/id/85[/url]申请一个appkey
[b]一、引入封装的代码类[/b]
[b]二、配置一些必须的参数[/b]
[b]三、检测手机号码以及面额是否可以充值[/b]
[b]四、根据手机号码以及面额查询商品信息
[/b]
①:通过[url]https://www.juhe.cn/docs/api/id/85[/url]申请一个appkey
[b]一、引入封装的代码类[/b]
//----------------------------------
// 聚合数据-手机话费充值API调用示例代码
//----------------------------------
header('Content-type:text/html;charset=utf-8');
include 'class.juhe.recharge.php'; //引入文件
[b]二、配置一些必须的参数[/b]
//接口基本信息配置
$appkey = '291bf7184**********************'; //从聚合申请的话费充值appkey
$openid = 'JH8d954266539************'; //注册聚合账号就会分配的openid,在个人中心可以查看
$recharge = new recharge($appkey,$openid);
[b]三、检测手机号码以及面额是否可以充值[/b]
$telCheckRes = $recharge->telcheck('18913511234',10);
if($telCheckRes){
//说明支持充值,可以继续充值操作,以下可以根据实际需求修改
echo "OK";
}else{
//暂不支持充值,以下可以根据实际需求修改
exit("对不起,该面额暂不支持充值");
}
[b]四、根据手机号码以及面额查询商品信息
[/b]
$telQueryRes =$recharge->telquery('18913511234',10); #可以选择的面额5、10、20、30、50、100、300
if($telQueryRes['error_code'] == '0'){
//正常获取到话费商品信息
$proinfo = $telQueryRes['result'];
/*
[cardid] => 191406
[cardname] => 江苏电信话费10元直充
[inprice] => 10.02
[game_area] => 江苏苏州电信
*/
echo "商品ID:".$proinfo['cardid']."<br>";
echo "商品名称:".$proinfo['cardna