上午的时候看到有朋友需要微信推送,正好我也需要,之前一直用 Server 酱的,但是最近用不了,想找一个替代品,一开始准备选择钉钉,除了打卡,我很少使用钉钉,邮件提醒是备用方案,其实和 Server 酱类似的也有许多,但是我不能确定这些到底可以使用多久。 我想能否找一个现成的方案来做一个稳定的推送呢? 网上找了好久,都没有特别满意的,因为我不可能为了推送信息而购买一个公众号,直到后面看到有人说测试号。 找到测试号后,我发现这就是我想要的。
忙碌了一下午,主要是好久没有碰 WEB 方面的,有点生疏了。
源码: https://github.com/kaixin1995/InformationPush
程序使用 php 编写,支持微信模板信息推送,支持钉钉机器人推送,、这个最大的好处就是账户掌握在自己手里,不用担心是否有一天信息推送无法使用的问题。
钉钉测试提交:http://127.0.0.1/dingtalk.php?msg=测试提交
微信测试提交:http://127.0.0.1/weixin.php?msg=测试提交
1.先在上面的地址中申请一个接口测试号;
2.weixin.php 第 61 行中填写 appID 和 appsecret;
3.把 msg.php 上传到自己的空间或者中,当然用我的也可以( http://127.0.0.1/msg.php?title=标题(可选值)&time=提交时间&msg=推送内容);
4.修改 weixin.php 第 67 行,touser 是具体推送的用户,也就是微信号(不是普通的微信号,在面板中查看)
5.后台创建模板,格式可以按照我的,如果修改,请同步修改 weixin.php 中的代码;
6.修改 weixin.php 第 70 行,这个值是后台中的模板值;
1
pytth 2019-06-21 19:57:45 +08:00 via iPhone
写得好,我也写过微信模板消息,很容易的。
|
2
dremy 2019-06-21 20:44:13 +08:00 via iPhone
钉钉推送不就是往一个 URL 发送一个 POST 请求吗,感觉几行代码就可以做到呀,都用不着封装了
|
3
FantasyPupil OP @dremy 是的,钉钉的其实和官方的差不多。只是补充了一点细节
|
4
oIMOo 2019-06-21 21:40:47 +08:00
很久之前申请过一个公众号,顺利的完成到了第二步。
然后第三步,个人没有服务器…… 卡住了…… |
5
oIMOo 2019-06-21 22:33:22 +08:00
实话说,我没有懂。
1. 这些文件都是在我本地电脑的,weixin.php 修改完,放在哪里?(肯定不是本地) 2. 第三步,你说可以用你的 msg.php ,但是怎么用呢…… 3. 查看微信号的面板在哪里呢…… 4. 创建模板我页没找到,只找到了文章的模板…… emmm... 我没弄过,所以完全摸不到头脑。 搜索我也尽力了…… |
6
imdong 2019-06-21 22:45:02 +08:00
@oIMOo 说句站着的话,买服务器啊,真的不贵。
一天快把钱左右。 还有很多便宜的要死的服务器。 嗯,当真不腰疼,私人好几台服务器... 阿里云建网站的 400 元 /年,腾讯云( 500 元 /3 年)挂 frp 的,vultr 挂 “ S5 ” 的 5 刀 /月 |
7
oIMOo 2019-06-21 22:47:47 +08:00
@imdong 主要是暂时没什么用(不需要佛 jump 墙),所以没买。
然而,把文件放置在服务器这部,楼主说可以用他的,然而 #5 我真的没看懂…… |
8
imdong 2019-06-21 22:51:39 +08:00
@oIMOo 大兄弟 打开这个链接 登录后 重新打开
你看下 是不是顶部有一个 绿绿的按钮? https://mp.weixin.qq 点 com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index#msg_tpl_main 你怕不是个程序员吧,眼神这么不好,理解能力这么差的嘛... |
10
fx0719 2019-06-22 00:12:29 +08:00
之前自己用 python 写的测试号发送。下载楼主的刚刚挂服务器上,按楼主教程 5 分钟搞定。明天再研究下,没学过 PHP,谢谢分享
|
11
FantasyPupil OP @oIMOo 淘宝买一个空间,最便宜的一年都不到五十。
|
12
FantasyPupil OP @oIMOo 肯定不是本地,是放空间的,默认 msg.php 就是使用我的。 网上免费空间一大把。
|
13
FantasyPupil OP @oIMOo 公众号应该更简单,申请不到公众号,只能使用这种替代的方式了。
|
14
draguo 2019-06-22 10:04:19 +08:00
有一个问题,申请一个服务号对个人来说非常麻烦,然后订阅号和测试号都会收到二级菜单里,这个体验上不是很好,我使用的是发送邮件,然后在微信中打开邮件提醒。
|
15
FindHao 2019-06-22 10:59:40 +08:00
不知道测试号这个功能能活多久。
|
16
zjiecode 2019-06-22 14:07:44 +08:00
看样子很多人做这个呀,借楼宣传一下我的: http://wxpusher.dingliqc.com/
|
17
FantasyPupil OP @FindHao 出来很长时间了,应该使用的时间会很长。
|
18
FantasyPupil OP @draguo 增加了企业微信的信息推送。
|
19
FantasyPupil OP |
20
fx0719 2019-06-24 16:15:18 +08:00
@FantasyPupil 感谢分享。这两天学习 PHP 中,哈哈
|