V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FantasyPupil
V2EX  ›  程序员

微信模板推送,钉钉信息推送

  •  
  •   FantasyPupil · 2019-06-21 17:22:54 +08:00 · 5387 次点击
    这是一个创建于 1972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上午的时候看到有朋友需要微信推送,正好我也需要,之前一直用 Server 酱的,但是最近用不了,想找一个替代品,一开始准备选择钉钉,除了打卡,我很少使用钉钉,邮件提醒是备用方案,其实和 Server 酱类似的也有许多,但是我不能确定这些到底可以使用多久。 我想能否找一个现成的方案来做一个稳定的推送呢? 网上找了好久,都没有特别满意的,因为我不可能为了推送信息而购买一个公众号,直到后面看到有人说测试号。 找到测试号后,我发现这就是我想要的。

    忙碌了一下午,主要是好久没有碰 WEB 方面的,有点生疏了。

    源码: https://github.com/kaixin1995/InformationPush
    程序使用 php 编写,支持微信模板信息推送,支持钉钉机器人推送,、这个最大的好处就是账户掌握在自己手里,不用担心是否有一天信息推送无法使用的问题。

    weixin.php 是微信消息推送

    dingtalk.php 是钉钉消息推送

    msg.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 条附言  ·  2019-06-24 13:34:23 +08:00
    2019/06/24 增加了企业微信的推送功能
    20 条回复    2019-06-24 16:15:18 +08:00
    pytth
        1
    pytth  
       2019-06-21 19:57:45 +08:00 via iPhone
    写得好,我也写过微信模板消息,很容易的。
    dremy
        2
    dremy  
       2019-06-21 20:44:13 +08:00 via iPhone
    钉钉推送不就是往一个 URL 发送一个 POST 请求吗,感觉几行代码就可以做到呀,都用不着封装了
    FantasyPupil
        3
    FantasyPupil  
    OP
       2019-06-21 21:24:40 +08:00 via Android
    @dremy 是的,钉钉的其实和官方的差不多。只是补充了一点细节
    oIMOo
        4
    oIMOo  
       2019-06-21 21:40:47 +08:00
    很久之前申请过一个公众号,顺利的完成到了第二步。
    然后第三步,个人没有服务器……
    卡住了……
    oIMOo
        5
    oIMOo  
       2019-06-21 22:33:22 +08:00
    实话说,我没有懂。

    1. 这些文件都是在我本地电脑的,weixin.php 修改完,放在哪里?(肯定不是本地)
    2. 第三步,你说可以用你的 msg.php ,但是怎么用呢……
    3. 查看微信号的面板在哪里呢……
    4. 创建模板我页没找到,只找到了文章的模板……

    emmm...
    我没弄过,所以完全摸不到头脑。
    搜索我也尽力了……
    imdong
        6
    imdong  
       2019-06-21 22:45:02 +08:00
    @oIMOo 说句站着的话,买服务器啊,真的不贵。
    一天快把钱左右。
    还有很多便宜的要死的服务器。

    嗯,当真不腰疼,私人好几台服务器...
    阿里云建网站的 400 元 /年,腾讯云( 500 元 /3 年)挂 frp 的,vultr 挂 “ S5 ” 的 5 刀 /月
    oIMOo
        7
    oIMOo  
       2019-06-21 22:47:47 +08:00
    @imdong 主要是暂时没什么用(不需要佛 jump 墙),所以没买。
    然而,把文件放置在服务器这部,楼主说可以用他的,然而 #5 我真的没看懂……
    imdong
        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

    你怕不是个程序员吧,眼神这么不好,理解能力这么差的嘛...
    oIMOo
        9
    oIMOo  
       2019-06-21 23:43:18 +08:00
    @imdong 尴尬……
    看了开头,我以为公众号和测试号拥有的功能一样。
    在公众号里各种没找到……
    fx0719
        10
    fx0719  
       2019-06-22 00:12:29 +08:00
    之前自己用 python 写的测试号发送。下载楼主的刚刚挂服务器上,按楼主教程 5 分钟搞定。明天再研究下,没学过 PHP,谢谢分享
    FantasyPupil
        11
    FantasyPupil  
    OP
       2019-06-22 07:25:52 +08:00 via Android
    @oIMOo 淘宝买一个空间,最便宜的一年都不到五十。
    FantasyPupil
        12
    FantasyPupil  
    OP
       2019-06-22 07:27:10 +08:00 via Android
    @oIMOo 肯定不是本地,是放空间的,默认 msg.php 就是使用我的。 网上免费空间一大把。
    FantasyPupil
        13
    FantasyPupil  
    OP
       2019-06-22 07:28:12 +08:00 via Android
    @oIMOo 公众号应该更简单,申请不到公众号,只能使用这种替代的方式了。
    draguo
        14
    draguo  
       2019-06-22 10:04:19 +08:00
    有一个问题,申请一个服务号对个人来说非常麻烦,然后订阅号和测试号都会收到二级菜单里,这个体验上不是很好,我使用的是发送邮件,然后在微信中打开邮件提醒。
    FindHao
        15
    FindHao  
       2019-06-22 10:59:40 +08:00
    不知道测试号这个功能能活多久。
    zjiecode
        16
    zjiecode  
       2019-06-22 14:07:44 +08:00
    看样子很多人做这个呀,借楼宣传一下我的: http://wxpusher.dingliqc.com/
    FantasyPupil
        17
    FantasyPupil  
    OP
       2019-06-24 10:26:31 +08:00
    @FindHao 出来很长时间了,应该使用的时间会很长。
    FantasyPupil
        18
    FantasyPupil  
    OP
       2019-06-24 13:35:13 +08:00
    @draguo 增加了企业微信的信息推送。
    FantasyPupil
        19
    FantasyPupil  
    OP
       2019-06-24 14:12:30 +08:00
    @FantasyPupil @pytth @dremy @oIMOo @imdong @fx0719 @FindHao @mrjiejiejie 增加了企业微信的信息推送。
    fx0719
        20
    fx0719  
       2019-06-24 16:15:18 +08:00
    @FantasyPupil 感谢分享。这两天学习 PHP 中,哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:02 · PVG 11:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.