开放娱乐平台

标准模板接入

本页适用于 API 自建,托管商户无需部署模板。本页用于配置 partner 管理后台的「游戏接入配置」。站点安装和数据库初始化见交付包内 site/docs/deployment.md;模板下载入口在开放娱乐平台的「模板与工具」。

1. 准备站点与申请信息

先部署站点和独立数据库,确认回调服务可被提供方访问。然后在开放娱乐平台创建 API 自建应用,申请接入。

申请字段 填写内容
服务器 IP partner 服务端调用游戏接口时的出口 IP,仅填一个 IPv4 或 IPv6;不是管理员浏览器的 IP
回调地址 提供方可访问的完整 URL,例如 https://operator.example/callback
申请说明 说明接入用途及需要审核的信息

模板的统一回调路径为 /callback,由 callback_listen 对应的服务监听。使用域名和反向代理时,将 /callback 转发到该监听地址;不要仅因管理后台能打开就认为回调已经连通。模板不会自动推断你的公网域名、出口 IP 或代理配置。

应用基本资料与申请操作见应用与接入申请。

2. 填入应用的凭据

审核通过后,进入开放娱乐平台的「接入应用 → 对应应用」,在接入凭据区域复制下列信息。打开 partner 管理后台的「游戏接入配置」,按表填写。

开放娱乐平台提供的信息 partner 后台字段 注意事项
接口地址 接口基础地址 填写完整基础地址;不要填写开放平台网址、后台网址或追加 /api/v1 路径
code 合作方 code 原样复制完整值,包括 code_ 前缀;不要填写字面值 code
secret secret 使用该 code 对应的当前 secret;重新生成后需在这里更新

三个字段必须属于同一个应用。接口地址是游戏 API 入口,不是开放平台页面地址。

3. 检测并保存

「检测连接」使用表单中的接口地址、code 和 secret 发起认证;成功不会保存配置。

「检测并保存」完成同样的验证,成功后保存并立即用于后续请求,无需重启站点。code、secret 和接口地址均可修改。

检测通过只表示认证通过,并不证明回调、游戏服务器和浏览器网络都正常。继续完成下一步联调。

4. 验证游戏与回调

  1. 在测试站点创建专用测试玩家,确认游戏列表能加载。
  2. 启动一个游戏,确认浏览器能打开返回的游戏链接。
  3. 完成一笔测试游戏结算并退出,检查后台游戏记录、钱包流水和回调记录。
  4. 确认回调成功,余额与结算记录相符。不要使用真实玩家做破坏性测试。

5. 检测失败如何排查

现象 检查顺序
超时或无法连接 从 partner 服务所在机器检查接口地址、端口、网络路由和防火墙
IP 白名单拒绝 核对游戏入口看到的实际连接 IP 与所选应用登记的 IP;不要用浏览器 IP 或自行添加请求头代替
认证失败 核对所选应用是否审核通过、是否启用;重新复制完整 code 和当前 secret,检查服务端时钟
认证通过但无法游戏 查看游戏列表与启动接口响应,检查浏览器到游戏地址及 WebSocket 的连通性
游戏可启动但回调失败 检查完整回调 URL、/callback 代理目标、回调端口、当前 secret 和后台回调记录

白名单和密钥变更由运行服务刷新后生效,通常需要数秒。详细规则见签名认证与回调与结算。

6. 后续配置维护

开放平台中修改回调地址或服务器 IP,会更新所选应用的生效配置;回调地址不填入 partner 后台的接口基础地址。

重新生成 secret 后,在 partner 后台更新并「检测并保存」。接口地址发生变更时,按开放平台消息提示同步更新。