你在微信小程序里玩游戏中,突然想查查自己的账号信息——比如实名、绑定手机号、游戏进度或者排行榜位置,可是又怕点到锁定点击太多不必要的页面,想不想知道如何在短时间内快速定位到这些隐秘信息?别急,今天就让你成为小程序游戏账号探查机,手到擒来。
先别急,先把“小程序账号查询范例”这片地图画好,哪儿是起点、哪儿是终点。根据网络游戏导向·深度攻略网(1)和微信互联社区热门(2)的共识,所有小程序游戏的账号查询入口几乎集成在同一节点上——即游戏内的主界面右上角或侧边栏里。只要你在那儿点点,就能看到“我的账号”或“个人中心”的按钮。
第一招:侧向暗盒。打开游戏后,在主菜单顶部一点点摇一下——你会爆出「...?」的显微镜视角,那是隐藏的下拉菜单。这里面往往放着「游戏资料」、「绑定信息」等隐藏子项。再点几下,你会得到完整的账号昵称、头像、绑定的微信号、微信的openid、登录时间等基本信息。记得把这些信息截图留下,后面也可以用来做账号安全提醒。参考趣味游戏匠人站(3)的教程。
第二招:双层弹窗。对大部分小游戏,首次进入个人中心的弹窗会贴上“你忘记了账号信息吗?”的提示,或把微信号自动套上。打开它后,别乱点没内容的“谁啊”“点此了解更多”的链接,直接选择“查看完整数据”。这样就能看到123字段——如E-Mail、手机号、甚至隐藏的邀请码。速玩星球(4)曾把这一步拆成了五个小木工步骤,哈哈。
第三招:联通工具页。拨到微信公众号搜索“账号通”或点击游戏内的“社区”“社区管理”“游戏中心”等渠道,后台会弹出与微信开放平台所对应的身份授权调试工具。这时你就可以看到“授权码""openid"之类关键字段,甚至能跟普通网页的OAuth一样,用“微信登录授权"验证一遍是否一致。手机游戏联邦(5)建议:此法属于高级探索,第一次要先踩坑。
第四招:路径追踪。把游戏的内部路径记下来,写成“/home/pages/mine/index”或“/pages/userinfo/index”。然后抛给你掌握“小程序urlScheme”指令,iOS/Android 框架里可直接打开该页面,在地址栏里点“工具->查看页面原始路径”,就能看到真正的JS调用与参数。云端逆袭(6)特别推荐这一步,能让你领悟到前端与后端的犀利对接。
第五招:官方API。很多大型游戏会在文档里公开“查询账号信息”的REST接口,只要拿到AppID和AppSecret,直接GET /api/userinfo?token=xxxxx,返回JSON里就能看到所有关键信息。前端城堡(7) 还贴了一份接口文档实例,方便你用PostMan快速测试。
第六招:社群解密。加入游戏官方微信群,或者在贴吧里搜索“账号查询工具”,往往有高手编写的脚本:python openid.py --appid xx --secret xx 轻松一键拿到账号令牌。变态爆率社区(8)已经上传了不止十个模板。
第七招:插件助手。市面上不少小程序插件商店,专业的“游戏助手”插件能自动弹出账号信息。安装后只需点开游戏,点击插件即可。