背景:微信小程序1个游戏1个帐号,登录时不仅要输入帐号密码,还需要有数据查看权限的管理员用微信手工扫码
问题:运营了20+个游戏,现在都支持微信渠道码监控,并已经作为结算依据,然后每天早上小朋友就要忙着,输入帐号、扫码、下载收入数据、下载渠道数据……虽然很简单,但是也一些列工作重复20多次,然后本地还要进行数据合并到1个文档里……
怎么让这些事情例行话,程序来解决呢?在运营小伙伴和开发小伙伴纠结了很久终于找到了方式。
简单来说就是:
- 程序模拟登录,post帐号密码,重复20+次,获得20+验证码
- 将验证码集合展示在专门的页上
- 将手机摆放到机架上,然后写一个脚本自动执行扫码--确认的过程
- 程序监控,当扫码通过,获得token后,完成模拟登录,进行数据抓取,然后入库
我知道我们的办法确实有点傻,在微信不提供数据接口,不能白名单取消扫码验证的情况下,大家还有其他更好的方法吗?
我们也是类似的做法,建议官方给一下数据接口,减少同时运营多款游戏时获取收入数据的难度
机智啊!赶紧让我们技术部研究学习一发,每天扫码获取50几个游戏收入什么的都快崩溃了!
还有为什么网页版后台的数据和小游戏数据助手的不一样,助手上还有用户来源,每天抄那些数据也是要死!
话说官方能不能出一些数据接口啊,尤其是收入和用户方面,不然实在是太麻烦了。
老哥 扫了码之后怎么自动爬的,救救孩子吧
https://developers.weixin.qq.com/minigame/dev/guide/open-ability/data-analysis.html
https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/ad-data-interface.html
泪流满面,终于出来了
https://developers.weixin.qq.com/minigame/dev/guide/open-ability/data-analysis.html
统计小程序的数据是很麻烦,而且有时候部分数据只有小程序数据助手有,MP后台都没有该数据统计,想要直接获取资料都不可以