网页接入指南

NOTE: 该方案适用于平台跳转到游戏页面并携带登录参数的接入方式。另一种 JS-SDK 接入请查看JS-SDK 接入指南

流程图

游戏登入

说明

  • 玩家登录成功后,会跳转到研发提供的登录url并带上以下参数
  • 游戏研发方可根据以下参数回调验证用户真实性

请求URL

  • 研发提供

请求格式

  • 请求方式: HTTP GET
参数类型必选描述
userIdlong用户ID
tokenStringToken
channelIdint渠道ID
aidString广告标识
deviceString设备唯一标识

数据上报

说明

  • 上报统计数据

请求URL

  • https://gw.begindcc.com/ufo/api/h5/stat

请求格式

  • 请求方式: HTTP GET/POST
  • Content-Type: application/x-www-form-urlencoded
参数类型必选描述
appIdint游戏ID由平台分配
tslong时间戳
signString签名值参考签名算法,密钥使用APP_KEY
typeint统计类型,1创建角色,2进入游戏,3等级提升,4登出游戏, 6充值到账
channelIdint渠道ID
userIdlong用户ID
serverIdString服务器ID
serverNameString服务器名称
roleIdString角色ID
roleNameString角色名称
roleLevelint角色等级
moneyint角色人民币对应货币余额
vipStringVIP等级
roleCreateTimelong角色创建时间,Unix时间戳
versionString游戏版本号: 1.3.1
deviceIdString设备ID,游戏登入接口参数原值传入即可
osString系统类型:android/iOS
modelString机型:iPhone X
resolutionString分辨率:1024*768
netString设备网络类型:WIFI/2G/3G/4G
macStringmac地址
osvString设备操作系统版本: 6.0.1
areaString地区:CHN/CN/中国
extensionString扩展字段

响应格式

  • Content-Type: application/json:charset=utf-8
参数类型描述
codeint状态码
msgString提示信息

下单支付

建议采用iframe弹窗方式解决用户体验问题,具体实现由CP决定,例如:

请求URL

  • https://gw.begindcc.com/ufo/api/h5/order

请求格式

  • 请求方式: HTTP GET/POST
  • Content-Type: application/x-www-form-urlencoded
参数类型必选描述
appIdint游戏ID由平台分配
tslong时间戳
signString签名值参考签名算法,密钥使用APP_KEY
channelIdint渠道ID由平台分配
userIdlong用户ID
cpOrderIdString游戏订单号要求唯一
productIdString商品ID
productNameString商品名称
productDescString商品描述
currencyString货币类型,比如CNY,ISO4217
priceint单位
serverIdString服务器ID
serverNameString服务器名称
roleIdString角色ID
roleNameString角色名称
roleLevelint角色等级
extensionString透传字段,游戏自定义参数,原样返回
notifyUrlString回调地址