文档详情

基于Python的游戏app充值api调用代码实例.doc

发布:2017-06-09约字共5页下载文档
文本预览下载声明
基于Python的游戏app充值api调用代码实例 代码描述:基于Python的游戏app充值api调用代码实例 代码平台:聚合数据 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import urlencode ? #---------------------------------- # 游戏充值调用示例代码 - 聚合数据 # 在线接口文档:/docs/88 #---------------------------------- ? def main(): ? ????#配置您申请的APPKey ????appkey = ********************* ? ????#1.商品小类列表 ????request1(appkey,GET) ? ????#2.商品信息 ????request2(appkey,GET) ? ????#3.商品价格查询 ????request3(appkey,GET) ? ????#4.游戏直充区服查询 ????request4(appkey,GET) ? ????#5.游戏直充 ????request5(appkey,GET) ? ????#6.订单状态查询 ????request6(appkey,GET) ? ? ? #商品小类列表 def request1(appkey, m=GET): ????url = /ofpay/game/cardlist ????params = { ????????key : appkey, #应用APPKEY(应用详细页查询) ? ????} ????params = urlencode(params) ????if m ==GET: ????????f = urllib.urlopen(%s?%s % (url, params)) ????else: ????????f = urllib.urlopen(url, params) ? ????content = f.read() ????res = json.loads(content) ????if res: ????????error_code = res[error_code] ????????if error_code == 0: ????????????#成功请求 ????????????print res[result] ????????else: ????????????print %s:%s % (res[error_code],res[reason]) ????else: ????????print request api error ? #商品信息 def request2(appkey, m=GET): ????url = /ofpay/game/cardinfo ????params = { ????????cardid : , #对应接口1的cardid ????????key : appkey, #应用APPKEY(应用详细页查询) ? ????} ????params = urlencode(params) ????if m ==GET: ????????f = urllib.urlopen(%s?%s % (url, params)) ????else: ????????f = urllib.urlopen(url, params) ? ????content = f.read() ????res = json.loads(content) ????if res: ????????error_code = res[error_code] ????????if error_code == 0: ????????????#成功请求 ????????????print res[result] ????????else: ????????????print %s:%s % (res[error_code],res[reason]) ????else: ????????print request api error ? #商品价格查询 def request3(appkey, m=GET): ????url = /ofpay/game/cardprice ????params = { ????????cardid : , #对应接口2的cardid ????????key : appkey, #应用APPKEY(应用详细页查询) ? ????} ????params = urlencode(params) ????if m ==GET: ????????f = urllib.ur
显示全部
相似文档