顾名思义,一个利用企业微信进行消息推送的程序
在使用短信转发器上使用
变量名 | 应填内容 |
---|---|
touser | 微信id,如果企业只有一个人也可以填@all |
agentid | 应用ID |
corpid | 企业ID |
corpsecret | 应用的凭证密钥 |
weburl | 部署完成后的域名 |
password | 密码(可选) |
-
注册一个企业以获取以上变量,可以参考Server酱·Turbo版 (ftqq.com)(网页截图)
-
在cf中新建一个kv存储,名称随意
-
在worker详情中绑定kv,确保变量名称为PUSHSAVE
Post
path: youdomain.com/push
参数名称 | 说明 |
---|---|
title | 标题 |
desp | 内容 |
pass | 密码(如果有) |
返回值
参数名称 | 内容 |
---|---|
status | 200(正常)/500(错误) |
msg | ok(正常),在出现错误时会返回调用微信api的错误信息 |
tx_errcode | 只出现于变量填写错误(获取access_token错误)时 |
Get
path: youdomain.com/push
参数名称 | 说明 |
---|---|
title | 标题 |
desp | 内容 |
pass | 密码(如果有) |
返回值同post
- Post
- 当title长度大于20时,自动截断
- 当省略title且desp长度小于150时,不存入kv,并直接返回文本信息
- Get
- 当title长度大于20时,自动截断
- 当省略title且desp长度小于200时,不存入kv,并直接返回文本信息
相较于我在Github上找到的其他项目而言
- 无需服务器,基于CFW
- 信息存储。存储在kv中,并在点击卡片后跳转
- 兼容Server酱调用方法(需自行改动相关源码且不使用密码)
- 支持post方式
- 支持密码校验
- 优化推送界面
- 前端删除存储
- 优化源码