game2006api/doc/Shop.py
aozhiwei f2f1d2f49e 1
2023-08-04 13:25:23 +08:00

124 lines
4.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- coding: utf-8 -*-
import _common
class Shop(object):
def __init__(self):
self.apis = [
{
'name': 'getGoodsList',
'desc': '获取商品列表',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=getGoodsList',
'params': [
_common.ReqHead(),
['shop_id', 0, '商店id'],
],
'response': [
_common.RspHead(),
['!goods_list', [_common.Goods()], '商品列表'],
]
},
{
'name': 'buyGoods',
'desc': '购买商品',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=buyGoods',
'params': [
_common.ReqHead(),
['goods_id', '', '商品唯一id'],
['goods_num', 0, '商品数量 如果是宝箱可分为1、10 其他情况的购买为1'],
],
'response': [
_common.RspHead(),
['award', _common.Award(), '奖励信息'],
['property_chg', _common.PropertyChg(), '属性变更'],
]
},
{
'name': 'outappPurchase',
'desc': '发起一个第三方支付(购买钻石)',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=outappPurchase',
'params': [
_common.ReqHead(),
['platform', 0, '平台 1android 2ios'],
['goods_id', '', '商品唯一id'],
['goods_num', 0, '商品数量'],
['network', '', '渠道那边定义的id'],
['crypto', '', '链货币目前只有ceg eth'],
['fiat', '', '货币(目前写死usd)'],
['fiatAmount', '', '价格'],
['payWayCode', '', '支付方式'],
['country', '', '国家'],
],
'response': [
_common.RspHead(),
['order_id', '', '订单id'],
['!params', [''], '透传给洪亮那的参数列表'],
]
},
{
'name': 'queryInAppBalance',
'desc': '查询当天内购限制余额',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=queryInAppBalance',
'params': [
_common.ReqHead(),
],
'response': [
_common.RspHead(),
['balance', '', '美元'],
]
},
{
'name': 'inappPurchase',
'desc': '发起一个内购(购买钻石)',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=inappPurchase',
'params': [
_common.ReqHead(),
['goods_id', '', '商品唯一id'],
['goods_num', 0, '商品数量'],
['platform', 0, '平台 1android 2ios'],
],
'response': [
_common.RspHead(),
['order_id', '', '订单id'],
]
},
{
'name': 'queryInAppPurchase',
'desc': '查询内购(购买钻石)状态',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=queryInAppPurchase',
'params': [
_common.ReqHead(),
['order_id', '', '订单id'],
],
'response': [
_common.RspHead(),
['order_id', '', '订单id'],
['item_id', '', '商品id'],
['item_num', 0, '商品数量'],
['status', 0, '订单状态 0:未支付 1:已支付 2:支付失败'],
]
},
{
'name': 'boxPreview',
'desc': '宝箱道具预览',
'group': 'Shop',
'url': 'webapp/index.php?c=Shop&a=boxPreview',
'params': [
_common.ReqHead(),
['goods_id', 0, '商品唯一id'],
],
'response': [
_common.RspHead(),
['!items', [0], '宝箱物品列表'],
['free_num', 0, '免费次数'],
]
}
]