网页接入指南

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

流程图

游戏登入

说明

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

请求URL

  • 研发提供

请求格式

  • 请求方式: HTTP GET
参数类型必选描述
userIdlong是用户ID
tokenString是Token
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是角色人民币对应货币余额
vipString是VIP等级
roleCreateTimelong是角色创建时间,Unix时间戳秒
versionString是游戏版本号: 1.3.1
deviceIdString否设备ID,游戏登入接口参数原值传入即可
osString否系统类型:android/iOS
modelString否机型:iPhone X
resolutionString否分辨率:1024*768
netString否设备网络类型:WIFI/2G/3G/4G
macString否mac地址
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否回调地址