[流程系列]老毕教程之:中国联通套餐使用情况接入HA

本帖最后由 flashbj 于 2024-7-30 11:37 编辑

之前一直使用@arthurfsy大佬分享的中国联通套餐接入HA的方法,稳定使用了好久,但是从7月份开始,出现了接口熔断的报错,按照流程教程重新搞了一下,还是不行一直提示接口熔断(我是山东联通的,其他地方不知道是否也有熔断的情况)。通过抓包工具抓取app的包,也没有发现https://m.client.10010.com/mobileService/onLine.htm的数据。

最后我通过抓取中国联通微信小程序的包,发现可以抓到我想要的数据,我需要获取话费余额、剩余流量和剩余通话时间,通过小黄鸭(Reqable)抓包发现,剩余流量和剩余通话时间是用一个URL获取、话费余额是单独一个URL获取,但是请求参数是相同的。

登录/注册后可看大图

1.png (333.45 KB, 下载次数: 0)

下载附件

2024-7-30 11:07 上传

登录/注册后可看大图

2.png (346.69 KB, 下载次数: 1)

下载附件

2024-7-30 11:07 上传

一、小黄鸭(Reqable)抓包,感谢@zxyny1989大佬分享的抓包工具,比我之前的抓包工具好用太多了,地址如下:https://bbs.hassbian.com/thread-25297-1-1.html,有需要的朋友可以前往下载。

1.打开抓包工具后,在微信中搜索中国联通营业厅(小程序),我抓的是小程序,公众号没有试过。

登录/注册后可看大图

3.png (131.22 KB, 下载次数: 0)

下载附件

2024-7-30 11:16 上传

2.在抓到的数据包中找到https://mina.10010.com/wxapplet/weixinNew/sspbigball和https://mina.10010.com/wxapplet/weixinNew/sspbalcbroadcast这两个链接,第一个是剩余流量和剩余通话时间的URL,后一个是话费余额的URL。并查看请求体中的openid,一会替换到流程中。

登录/注册后可看大图

4.png (256.07 KB, 下载次数: 0)

下载附件

2024-7-30 11:19 上传

二、流程中替换openid。

导入NR流(NR流我放到最后了),将请求参数中的openid替换成你自己的,请求参数节点我用的是autana-jsonata-transform,没有的可以自行安装一下。请求时间我设定的是5分钟获取一次。

登录/注册后可看大图

5.png (195.03 KB, 下载次数: 1)

下载附件

2024-7-30 11:22 上传

三、显示卡片,我的卡片还是用的@arthurfsy大佬帖子中卡片的样式地址如下:https://bbs.hassbian.com/thread-20040-1-1.html。只是修改了一下更新时间的参数,把年去掉了,只保留了月、日、时间的参数。

登录/注册后可看大图

6.png (53.11 KB, 下载次数: 0)

下载附件

2024-7-30 11:26 上传

备注:此流程是我自己在抓包的时候,无意中抓到的,简单写了一下流程,自我感觉写的比较low,但是能满足我的需求,目前已经稳定运行了2周左右,openid的时效性是多久,我目前也不知道,只能等待时间去验证了。如果各位大佬有其他方式,也希望分享一下,让我学习学习!

NR流:

中国联通.zip

(2.44 KB, 下载次数: 108)

2024-7-30 11:35 上传

点击文件名下载附件