『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3026|回复: 6

[求助] 暖气费接入HA,公众号已经抓包数据,求大佬指点写插件接入

[复制链接]

23

主题

227

帖子

2774

积分

金牌会员

Rank: 6Rank: 6

积分
2774
金钱
2547
HASS币
0
发表于 2021-12-3 09:59:37 | 显示全部楼层 |阅读模式
100金钱
本帖最后由 water3033 于 2021-12-3 14:05 编辑

本人北方,偶然发现暖气公司的查询(微信公众号上查询,有菜单点击的那种,如附图所示。不是发送信息查询)用的是一个heatingpay公司的api,查询了一下官网,和北方很多地区的供暖公司都有合作,虽然也看了论坛里面的国家电网和水费的插件帖子,无奈本人不懂插件,勉强学习抓了个包。希望大佬能帮助指点一下如何接入。希望能把"m_Flow"、"使用热量","基础热费","计量热费","费用合计","账户余额"这几项接入到HA中,其中"m_Flow"能和日期对应上, "使用热量","基础热费","计量热费","费用合计"每天8点能自动刷新。。具体抓包内容如附件,个人抓了几次包,根据不同变量对比了下抓包的结果,结果分析也写在附件的末尾部分了。  求大佬指点,造福广大坛友,不胜感谢。
截图.jpg

Stream 抓包记录 - api.heatingpay.com--暖气费抓包.rar

2.11 KB, 下载次数: 12

回复

使用道具 举报

45

主题

638

帖子

3813

积分

论坛元老

Rank: 8Rank: 8

积分
3813
金钱
3175
HASS币
0
发表于 2021-12-3 12:27:25 | 显示全部楼层
附件没上传,另外接入是个比较麻烦的工程比较费事,还不知道有没有加密,加密了更麻烦
回复

使用道具 举报

23

主题

227

帖子

2774

积分

金牌会员

Rank: 6Rank: 6

积分
2774
金钱
2547
HASS币
0
 楼主| 发表于 2021-12-3 13:35:01 | 显示全部楼层
wangmucha 发表于 2021-12-3 12:27
附件没上传,另外接入是个比较麻烦的工程比较费事,还不知道有没有加密,加密了更麻烦 ...

感谢,附件已上传,感觉是没有加密。
回复

使用道具 举报

45

主题

638

帖子

3813

积分

论坛元老

Rank: 8Rank: 8

积分
3813
金钱
3175
HASS币
0
发表于 2021-12-3 21:19:30 | 显示全部楼层
token: A3F02CE174154A1B85249FFFCCD8FF60  是个变量值需要解密
回复

使用道具 举报

45

主题

638

帖子

3813

积分

论坛元老

Rank: 8Rank: 8

积分
3813
金钱
3175
HASS币
0
发表于 2021-12-3 21:22:18 | 显示全部楼层
errmsg=授权已过期,请您关闭当前页重新点击菜单项
QQ图片20211203212141.png
回复

使用道具 举报

23

主题

227

帖子

2774

积分

金牌会员

Rank: 6Rank: 6

积分
2774
金钱
2547
HASS币
0
 楼主| 发表于 2022-2-22 22:18:39 | 显示全部楼层
wangmucha 发表于 2021-12-3 21:22
errmsg=授权已过期,请您关闭当前页重新点击菜单项

token会变,不知道该咋办了,抓包了一个链接,响应的是token,但请求里面的内容也是变动的。具体如下:
请求部分:GET  https://api.heatingpay.com/heati ... &state=lygxllcx
请求头部Host: api.heatingpay.com
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Cookie: Hm_lpvt_dc85854c43bcbdcb7bb1259d44201236=1645015991; Hm_lvt_dc85854c43bcbdcb7bb1259d44201236=1645015979; openid_237=oq5fit-XADFtv-F6qC9TK1LtvICE
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 15_2_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.14(0x18000e22) NetType/WIFI Language/zh_CN
Accept-Language: zh-CN,zh-Hans;q=0.9
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

响应头部:Server: nginx
Date: Wed, 16 Feb 2022 13:31:31 GMT
Content-Length: 0
Connection: keep-alive
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
Location: https://api.heatingpay.com/dist/ ... 237&page=lyllcx
X-AspNet-Version: 4.0.30319
Set-Cookie: openid_237=oq5fit-XADFtv-F6qC9TK1LtvICE; expires=Wed, 23-Feb-2022 13:31:05 GMT; path=/
X-Powered-By: ASP.NET
回复

使用道具 举报

23

主题

227

帖子

2774

积分

金牌会员

Rank: 6Rank: 6

积分
2774
金钱
2547
HASS币
0
 楼主| 发表于 2022-2-22 22:20:43 | 显示全部楼层
wangmucha 发表于 2021-12-3 21:22
errmsg=授权已过期,请您关闭当前页重新点击菜单项

请求链接中的code内容和state内容是会变的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 07:15 , Processed in 0.286066 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表