关于通过Google Play Games Web API获取用户游玩游戏列表及相关统计数据的技术咨询
通过Google Play Games Web API获取用户游玩游戏列表及相关统计数据的技术咨询
兄弟,太懂你翻遍文档找不到答案的憋屈了!我来给你唠唠目前关于Google Play Games Web API获取用户游戏数据的真实情况:
- 首先得明确:Google Play Games Services官方并没有开放公开的Web API来获取用户的游戏列表、XP、成就这类核心数据。你找不到相关文档真不是漏看了,是官方压根没提供这个能力。
- 至于你看到的那些能展示用户成就的网站,它们可不是用官方Web API做的。基本都是靠逆向工程,模拟Google Play Games客户端或者移动端接口的请求逻辑来拿数据的。但这种方式风险极大:Google随时可能改接口规则、加密方式,直接让服务崩掉;而且这种操作违反Google的服务条款,搞不好还会被封IP或者触发其他限制。
- 如果你的需求是自己的Web应用要拿这类数据,目前唯一合规的路子是:让用户通过OAuth 2.0授权后,借助Google Play Games的移动端SDK或者后端服务(比如关联Google Cloud的相关服务)来中转数据——但这前提是你得有对应的移动端应用或者后端服务,纯Web端直接调用官方API是行不通的。
- 另外还有个体验很差的替代方案:引导用户自己导出Google Play Games的个人数据(Google有数据导出功能),然后上传到你的Web应用里解析,但这种方式用户接受度肯定高不了。
- 你说2017年就有人问过这个问题,到现在官方还是没开放相关Web API,说明Google暂时没打算把这类用户游戏数据开放给第三方Web应用。纯Web端想合规实现这个需求,目前确实没官方路径。
备注:内容来源于stack exchange,提问作者luciferrr
相关产品推荐
相关产品推荐

