更新日期:2026-01-16海外版PC游戏Web接入文档
本文档用于引导技术人员进行PC游戏接入,阅读者需具备一定web基础。
通信时SDK均采用UTF8编码,若游戏使用其他编码,在处理中文时需转为UTF8。
调用接口的凭证为openId和openKey,由SDK后台分配,需自行前往创建,功能位于”平台管理/开放平台“
对于PC游戏,SDK提供了多种集成方式,具体可见文档:PC游戏接入方式说明
本文档讲解上述第1种接入方式,即使用SDK提供的web界面基于OAuth协议进行授权认证
1.获取openId及openKey,获取方式可联系运营人员或自行通过SDK后台添加。
2.按第三章第1点“构造登录链接”接口所需要的参数构造登录URL,并传入成功后的回调URL successUrl参数。
3.游戏以webview打开构造好的登录界面,并监听UrlChange事件(这个 步骤各个开发语言略有不同,Demo是基于QT的可以参考)
4.当监听到webview的URL跳转至successUrl时,游戏应关闭webview界面,从URL中解析GET参数,获取uid、authToken、username参数
5.游戏客户端获取到uid和username后,不能直接使用,需传回游戏服务器,通过游戏服务器调用SDK验证接口验证authToken有效性,验证uid是否匹配