流量充值解决方案(附代码)
2015-11-10 20:44
267 查看
流量充值服务
在一个API平台找到了流量充值服务,http://www.apix.cn/services/show/164,感觉对接还比较容易,价格也比许多平台便宜,顺便给大家推荐一下。希望不要当做广告。下面讲一下方法,图片是产品介绍界面。
注册账号后,就可以免费申请使用服务。服务一共有6个接口,每个接口都有对应的功能。如果要完成充值,还需要再平台账户储值,然后每次充值都是根据报价,从账户金额中扣除。充流量貌似是可以开发票的。
1,查询全部流量套餐
返回所有支持套餐的价格
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/allpackage"
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
2,查询号码支持的流量套餐
根据号码查询能否充值流量。
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/package"
querystring = {"phone":"18512345678"}
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
3,流量充值接口
这是最核心的充值接口,调用后可以完成充值。但是
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/data_recharge"
querystring = {"phone":"your_value","pkgid":"1","orderid":"ACX2014443393755","sign":"MD5加密的值","callback_url":"回调URL,可不填"}
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
除了,上面三个核心充值接口,还有订单状态查询接口,历史订单记录,账户余额等。平台对充值服务,还有在线调试和统计分析功能,用户只需要页面操作无需变成,也可以完成充值。很赞。
在一个API平台找到了流量充值服务,http://www.apix.cn/services/show/164,感觉对接还比较容易,价格也比许多平台便宜,顺便给大家推荐一下。希望不要当做广告。下面讲一下方法,图片是产品介绍界面。
注册账号后,就可以免费申请使用服务。服务一共有6个接口,每个接口都有对应的功能。如果要完成充值,还需要再平台账户储值,然后每次充值都是根据报价,从账户金额中扣除。充流量貌似是可以开发票的。
1,查询全部流量套餐
返回所有支持套餐的价格
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/allpackage"
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
2,查询号码支持的流量套餐
根据号码查询能否充值流量。
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/package"
querystring = {"phone":"18512345678"}
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
{ "Code": 0, "Msg": "成功", "Data": { "ProviderId": 2, "ProviderName": "中国联通", "UserDataPackages": [{ "PkgId": 1, "DataValue": "20M", "Price": 3, "Cost": 2.95, "Scope": 2, "LimitTimes": "5", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 1 }, { "PkgId": 2, "DataValue": "50M", "Price": 6, "Cost": 5.85, "Scope": 2, "LimitTimes": "5", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 1 }, { "PkgId": 3, "DataValue": "100M", "Price": 10, "Cost": 9.8, "Scope": 2, "LimitTimes": "5", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 1 }, { "PkgId": 4, "DataValue": "200M", "Price": 15, "Cost": 14.5, "Scope": 2, "LimitTimes": "5", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 1 }, { "PkgId": 5, "DataValue": "500M", "Price": 30, "Cost": 28.9, "Scope": 2, "LimitTimes": "5", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 1 }, { "PkgId": 6, "DataValue": "1G", "Price": 100, "Cost": 97, "Scope": 2, "LimitTimes": "当天2个,6个月内10个", "Support4G": 1, "EffectStartTime": 1, "EffectTime": 3 }] } }
3,流量充值接口
这是最核心的充值接口,调用后可以完成充值。但是
import requests
url = "http://p.apix.cn/apixlife/pay/mobile/data_recharge"
querystring = {"phone":"your_value","pkgid":"1","orderid":"ACX2014443393755","sign":"MD5加密的值","callback_url":"回调URL,可不填"}
headers = {
'accept': "application/json",
'content-type': "application/json",
'apix-key': "您的apix-key"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
除了,上面三个核心充值接口,还有订单状态查询接口,历史订单记录,账户余额等。平台对充值服务,还有在线调试和统计分析功能,用户只需要页面操作无需变成,也可以完成充值。很赞。
相关文章推荐
- Android Manifest 用法
- Spark RDD API详解(一) Map和Reduce
- 一个小型js框架myJSFrame附API使用帮助
- 详细分析交换机、路由器、集线器的区别和联系
- PowerShell打开或关闭光驱
- 批处理的api WMIC学习体会有感第1/2页
- 批处理 API实现文件下载的代码第1/2页
- Lua教程(十七):C API简介
- 强制删除工具 xdelbox xdelbox1.5正式版下载
- 揪出交换机端口背后“凶手”导致网速太慢
- 电脑重启后突然检测不到硬盘的原因分析与解决办法
- C#中设计、使用Fluent API
- Google官方支持的NodeJS访问API,提供后台登录授权
- PQ分区出错! 巧用Ghost急速补救的绝妙办法
- 深入C++中API的问题详解
- 使用WindowsAPI实现播放PCM音频的方法
- 40余种刻录盘片详细对照分析介绍第1/2页
- fullCalendar中文API官方文档
- 详解ASP.NET WEB API 之属性路由
- 浅谈关于JavaScript API设计的一些建议和准则