如何用AI搭建一个公众号+小程序统计收益推送邮箱的功能

2026-05-19 14:43

昨天刷到一个公众号博主“把自己产品化”的文章,讲的是他配置了一个流量主收益统计推送功能。

看完就心动了,感觉挺有趣

心动的原因很简单。因为我自己也有好几个小程序公众号,每天切换查看收益,确实很麻烦。

今天上午没什么特别的事,于是研究了下微信的接口,准备写了一个自动抓取 + 邮件推送的工具,花了一上午测试,终于整明白了。

成品效果图如下:

QQ邮箱推送效果:

我用的AI编程工具是扣子编程,这个会简单一些,可以直接去调接口

核心就三步:

第一步:获取 access_token

用你的 AppID 和 AppSecret 调微信接口,拿到 access_token。这个 token 是后面所有接口的通行证,有效期 2 小时。

接口:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的 APPID&secret = 你的 APPSECRET

第二步:拿 access_token 查收益数据

用上一步拿到的 token,调用流量主广告汇总接口,就能拿到每个广告位的展示、点击、收入等数据。

接口:

https://api.weixin.qq.com/publisher/stat?

action=publisher_adpos_general&access_token=ACCESS TOKEN

⚠️ 踩坑提醒:

接口返回的金额单位是,展示的时候要除以 100,不然收益放大 100 倍,空欢喜一场。

⚠️ 另一个坑:

微信公众平台有 IP 白名单限制,服务器 IP 不在白名单里会报错,记得在 MP 后台→基本配置→IP 白名单里加上。

第三步:邮件推送

拿到数据后,用 SMTP 把收益生成一封 HTML 邮件推送到邮箱。QQ 邮箱的话去设置里开启POP3服务,拿到授权码就能用。多账号的数据合并成一封邮件,每个账号一个卡片,一目了然。

至于QQ邮箱怎么设置配置POP3服务,随便搜索一下有教程

最后加个定时任务,每天 9 点自动跑一遍,齐活。

需要搭建同款系统的,直接复制这篇文章发给AI即可