运营商需要向 RGS API 发出 EnterGame() API 请求,允许玩家进入游戏。 RGS API 验证玩家的登录凭据,在 DG 后端 创建并注册会话 ID (token),构建启动 URL 并将其发送回调用方。
EnterGame() 请求
类型 | 输入 |
---|---|
HTTP 方法 | POST |
API URL | https://<API_BASE_URL> /games/enter-game/ |
标题 | "Content-Type": "application/json" |
POST 参数 | json 对象 eg: { |
参数 | 类型 | 描述 |
---|---|---|
api_key | 字符串 | 分配给每个前端的API Key |
provider | 字符串 | 游戏提供商。 此处是DragonGaming™。 |
game_type | 字符串 | < td>游戏类型(例如:老虎机、桌上游戏、刮刮卡)|
game_id | 整数 | 提供商提供的游戏ID |
platform | 字符串 | 玩家正在玩游戏的频道。 例如:桌面、移动 |
语言 | 字符串 | 游戏语言 |
amount_type | 字符串 | 游戏模式 例如:’real’ – 使用真钱玩时 ‘fun’ – 玩娱乐模式时 ‘promo_freespin ‘ – 玩促销时 |
username | 字符串 | 玩家的用户名。 注意:在“fun”模式下,应使用任意用户名,例如 “username” : “fun” |
password | 字符串 | 玩家密码。 注意:在’fun’模式下应该使用任意密码,例如”password” : “fun” |
进入游戏() 响应 + 示例
响应将采用 JSON 格式。 类型:字典。
{ "result": {"launch_url": "https://games.dragongaming.com/game_launcher.php? session_id=b6ef88a8054e328f4459b625baf38fae71981a34& 频道=桌面&full_site_code=PFMNGOP& language=en&game_name=kingofgods&category=slots& amount_type=1&reality_check=120" } }
响应对象中的对象/Key | 类型 | 描述 |
---|---|---|
launch_url | JSON 对象 | Key launch_url,包含游戏启动URL作为用于启动游戏的值。 |