如何用AI搭建一个公众号+小程序统计收益推送邮箱的功能
昨天刷到一个公众号博主“把自己产品化”的文章,讲的是他配置了一个流量主收益统计推送功能。
看完就心动了,感觉挺有趣
心动的原因很简单。因为我自己也有好几个小程序公众号,每天切换查看收益,确实很麻烦。
今天上午没什么特别的事,于是研究了下微信的接口,准备写了一个自动抓取 + 邮件推送的工具,花了一上午测试,终于整明白了。
成品效果图如下:
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即可