龙域世界

51游戏大约 4 分钟

龙域世界

  • 龙域游戏对接API文档,主要提供给外部平台对接

物料说明

物料变量说明
host接口请求地址(找运营或商务获取)
platform平台标识(找运营或商务获取)
sec_key加密密钥(找运营或商务获取)
chathost游戏方给平台推送聊天数据的平台接口路径地址

接口签名示例

$params = [
    'user' => 460234,//平台用户uid
    'time' =>1699254443,//登录请求时间戳秒
    'server_sn' => s60004,//区服
    'sec_key' => {sec_key},//加密密钥
];

$signstr = $params['user'] . $params['time'] . $params['server_sn'] . self::$_game['sec_key'];
//转化为小写
$signstr = strtolower($signstr));
//使用md5加密生成签名串
$token = md5($signstr);

1.游戏登录【必接】

接口描述

该接口用于对接用户登录游戏,最终接口调用后会获取一个进入游戏的链接地址,您可以通过iframe的方式嵌入到您的游戏平台,完成游戏加载

接口请求地址

  • https://{host}/gateway/login/

接口请求方式

  • Http GET

接口请求参数

参数类型是否必填字段释义示例
platformstring平台标识找运营索要默认51
userstring平台对应用户uid4523616
server_snstring区服标识 如s1,s2,s3,s4,…,sns6
server_sn_intstring区服标识数字类型6
goods_signstring研发方使用的游戏区服id1006
timeint当前登录时间戳169924172
fcmint是否完成中宣部实名认证过,1: 已认证,2:未认证1
ishaiwaiint是否是海外默认为0,非海外0
clientint客户端标识,pc端默认传递0,1:微端0
bindtelint是否绑定手机号0 :未绑定,1:已绑定
wtchanstring渠道外投标识,默认传递00
tokenstringtoken校验串具体参考下面签名校验a8a02712f8619501d10b8819bf3edb52

接口对接示例

https://{host}/gateway/login/{platform}?platform=51&server_sn=s60004&server_sn_int=60004&goods_sign=60004&user=460235689&fcm=1&client=0&time=1699241729&token=a8a02712f8612201d1338819bf3edb35&ishaiwai=0&bindtel=1&wtchan=0

2.充值发货【必接】

接口描述

该接口用于给游戏用户发送钻石礼包,您可以在需要的地方进行调用,如充值完成发货后调用

接口请求方式

  • Http GET

接口请求地址

  • https://{host}/gateway/sendgoods/

接口请求参数

参数类型是否必填字段释义示例
spidstring平台标识找运营索要平台标识
accountstring账号4523616
sidstring区服id1006
orderidstring平台订单ida8a02712f8619501d10b8819bf3edb52
pricestring充值金额6
timeint当前登录时间戳169924172
tokenstringtoken校验串具体参考下面签名校验a8a02712f8619501d10b8819bf3edb52

接口实例


3.查询角色信息(等级/战力)【必接】

接口描述

该接口用于给游戏用户发送钻石礼包,您可以在需要的地方进行调用,如充值完成发货后调用

接口请求方式

  • Http GET

接口请求地址

  • https://{host}/gateway/userinfo/

接口请求参数

参数类型是否必填字段释义示例
userstring平台对应用户uid4523616
areasignstring研发方使用的游戏区服id1006
timeint当前登录时间戳169924172
signstring接口请求签名a8a02712f8619501d10b8819bf3edb52

接口实例

4.禁言/封号/解禁/解封接口【必接】

接口描述

该接口用于的账号封禁,禁言,解禁,解封,您可以在平台需要的地方进行调用

接口请求方式

  • Http GET

接口请求地址

  • https://{host}/gateway/api/{platform}/ban

接口请求参数

参数类型是否必填字段释义示例
accountstring平台对应用户uid4523616
actionstring行为类型unspeakable:禁言,speakable:解除禁言,lock:封号,unlock:解封号
server_idstring区服id1006
role_idstring角色id1006
bandaystring操作用户天数1
timeint当前登录时间戳169924172
signstring接口请求签名a8a02712f8619501d10b8819bf3edb52

接口实例

5.聊天推送【选接】

接口描述

1.该接口用于游戏主动给对接平台推送用户聊天数据,属于选择对接。对接后平台将会主动推送玩家聊天数据。2.接口实现由平台提供,游戏对接方实现。

接口请求方式

  • Http POST

接口请求地址

  • https://

接口请求参数

参数名必选类型说明
sidint区服id必填
role_idstring角色id
role_namestring角色名称
accountstring用户账号id
ip_addrstring用户ip地址
channelint频道id,1:世界,2区域,3喇叭,4私聊,5队伍,6行会
chat_contentstring聊天内容
sec_chat_role_namestring私聊角色名称
server_open_daysint开服第几天
from_vip_levelint说话者vip等级
from_levelint说话者游戏等级
receiver_userstring聊天对象的账号
receiver_vip_levelint聊天对象的vip等级
receiver_levelint聊天对象的游戏等级
add_timeint发送时间时间戳 单位豪秒

6.游戏内充值二维码获取【必接】

接口描述

该接口用于用户游戏内点击充值按钮,弹出支付二维码,需要平台提供生成充值二维码的接口,具体对接方式根据对接实际情况进行调整。