空间H5游戏-后台接口

/v3/user/buy_playzone_item

pf=qzone pf=wanba_ts pf=weixin

使用积分(余额)兑换指定游戏的道具。

URL

https://api.urlshare.cn/v3/user/buy_playzone_item

私有参数

参数名称 是否必须 类型 描述
openid string QQ号码转化得到的ID
zoneid int 区ID,用于区分用户是在哪一款平台下(Android、IOS等),IOS填2,Android填1
billno string 订单号,业务需要确保全局的唯一性;相同的订单号不会重复扣款。长度不超过40字节,数字和字符不限,不能包含特殊字符如& = | % ^ + 等即可(有效期48小时)
appid sting 游戏ID
itemid string 道具ID
count int 兑换道具数量
qua string 用于统计

请求示例

https://api.urlshare.cn/v3/user/buy_playzone_item?
billno=xxxxx&
openid=B624064BA065E01CB73F835017FE96FA&
zoneid=1&
openkey=5F154D7D2751AEDC8527269006F290F70297B7E54667536C&
appid=2&
itemid=10&
count=1&
sig=VrN%2BTn5J%2Fg4IIo0egUdxq6%2B0otk%3D&
pf=wanba_ts&
format=json&
userip=112.90.139.30

返回参数说明

参数名称 描述
code 返回码。详见公共返回码说明#OpenAPI V3.0 返回码
subcode 返回码子码
message 如果错误,返回错误信息。
billno 系统实际支付订单号(如果为空时也属于异常)
isWhiteListUser 白名单用户标识
cost 兑换耗费的实际积分,只是个反馈,不要依赖这个值来发货

错误返回码说明

本接口私有错误返回码:

  • 2000:uin错误
  • 2001:区ID错误
  • 2002:账户不存在
  • 2003:游戏ID错误
  • 2004:道具ID错误
  • 2005:道具兑换量错误
  • 2006:道具库存不足
  • 2007: 物品价格错误
  • 2008:生成订单号错误
  • 2017:没有传订单号
  • 2018:重复或已经支付成功
  • 2019:账户系统繁忙,用同一订单号进行重试,避免道具不到账
  • 2020:订单号长度过长

正确返回示例

{
"code":0,
"subcode":0,
"message":"",
"default":0,
"data":
[{
"billno":1234,
"cost":"1000"
}]
};