使用WxPusher给自己的个人微信发送提醒消息(WxPusher微信推送服务)
1、背景
我们很多时候,我们在服务器上运行软件,发生一些业务异常,需要给我们发送一个及时的提醒,或者是使用一些耗时软件,比如抢车票,抢课,刷优惠券当任务运行成功以后,也需要及时的发送消息给自己 ,告诉这个状态。可选用的方案有:短信、邮件等,短信接入复杂,并且需要付费 ;邮件接入也不简单,而且接收可能不及时,查看起来也不是太友好。
2、WxPusher微信推送服务
那有没有好的解决方案呢?答案是有的,就是直接发送到自己的微信上,消息及时,方便查看,并且还免费。下面就给大家介绍一下WxPusher微信推送服务吧。
3、功能介绍
WxPusher微信推送服务是一个免费的及时微信消息推送的服务,功能强大,体验比较好,接入还简单。
通过API调用,就可以发送到自己的微信上。比如,下面是我发送的一条测试消息的效果,收到的消息就像下面这样:
你也可以在**官方功能演示程序 **去体验一下他的功能,相信你如果需要, 一定会爱上他的。
4、接入说明
4.1、创建应用
打开WxPusher微信推送服务 的后台管理地址 :http://wxpusher.zjiecode.com/admin ,不用注册账号,直接用微信扫码就可以登录了。
登录以后会提示你,需要创建一个应用,填入对应的信息 ,创建一个即可。
上面的必填,也就是填写一下你推送的是啥内容,推送是啥名字,就可以了。
4.2、订阅应用
应用创建好了以后,还不可以直接推送,你需要用要接收的微信,点开「应用管理」-「关注应用」,扫描一下应用订阅二维码,订阅一下这个应用,不然发不了消息。
4.3、获取UID
订阅以后, 你会打开一个公众号 ,点击公众号下面的菜单,「我的」-「我的UID」,就可以用户到用户的UID了,就像下面这样。
4.4、通过后台发送消息
然后我们就可以发送消息了,可以不用写代码,直接在后台发送消息 ,打开后台管理页面:http://wxpusher.zjiecode.com/admin ,找到「消息管理」-「发送消息」,填入刚才的UID就可以了。
这里需要注意,发送的UID必须要关注应用,不关注是不能发送的。
4.5、通过API发送消息
当然,核心业务,还是通过http调用发送消息,API接口说明文档 ,可以参考这里:https://wxpusher.zjiecode.com/docs
POST接口 POST接口是功能完整的接口,推荐使用。
Content-Type:application/json
地址:http://wxpusher.zjiecode.com/api/send/message
请求数据放在body里面,具体参数如下:
{
"appToken":"AT_xxx",
"content":"Wxpusher祝你中秋节快乐!",
"summary":"消息摘要",//消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。
"contentType":1,//内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown
"topicIds":[ //发送目标的topicId,是一个数组!!!,也就是群发,使用uids单发的时候, 可以不传。
123
],
"uids":[//发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。
"UID_xxxx"
],
"url":"http://wxpusher.zjiecode.com" //原文链接,可选参数
}
官方还提供的get方法的接口,在脚本中调用比较简单,这里就不介绍了,具体可以查看官方的说明文档。
5、总结
这里抛砖引玉,简单的介绍了WxPusher微信推送服务,个人感觉这个推送还是很棒的,日常基本使用没有啥大的问题, 主要是还是免费的,很香。
转载请著名出处,本文来自https://wxpusher.zjiecode.com/docs/#/ WxPusher官网发布。
使用WxPusher给自己的个人微信发送提醒消息(WxPusher微信推送服务)的更多相关文章
- 接入WxPusher微信推送服务出现错误:Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
背景 使用WxPusher微信推送服务 ,可以及时的将服务的一些运行异常信息,发送到自己的微信上,方便了解服务的运行状态(PS:这个服务是免费的). 你可以在这里看到WxPusher微信推送服务的接入 ...
- 微信开发之获取openid及推送模板消息
有很多的朋友再问我怎么获取code,openid之类的问题,在这里我就给大家分享一下. 在做微信支付是需要获取openid的,推送模板消息也是需要openid包括其他一些功能分享等也都是需要的,ope ...
- PHP开发微信公众号(二)消息接受与推送
上一篇文章我们知道怎么获取二维码,这样别人就可以扫描二维码来关注我们,但是别人关注后,发送消息,我们怎么进行相关处理? 这里我们就来学习下怎么处理处理这些消息,以及推送消息. 学习之前首先你需要有一个 ...
- Android推送服务(2)微信智能心跳方案
http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207243549&idx=1&sn=4ebe4beb8123f1b5 ...
- PHP实现发送模板消息到微信公众号
简述:在这里会具体讲述到如何实现:如何通过后台的代码来实现发送模板消息到已经关注了"心想"公众号的用户. (本人新手,目前实习中,我的所有文档都是在自己开发过程中的记录,有些言语跟 ...
- Python下发送定时消息给微信好友
""" Description:时间可以改长一点 一分钟一个 Author:Nod Date: Record: #---------------------------- ...
- PHP实现发送模板消息(微信公众号版)
以下为开发步骤: 1.微信公众号为服务号且开通微信认证(其他类型账号不能发送) 2.ip白名单设置你的服务器ip(用于获取access_token) 3.网页授权你的域名(用于获取用户的openid) ...
- uniapp 微信发送订阅消息
这篇主要针对小程序进行演示,既然是发送消息,那么就有三个问题.发送什么内容,给谁发送,怎么发送!往下一条一条解决. 发送什么消息内容 - 通过微信公众号平台 选择对应的消息模板 选择以后在我的模板里面 ...
- 【模版消息】C#推送微信模版消息(Senparc.Weixin.MP.dll)
定义的模版内容: {{first.DATA}} 商品名称:{{product.DATA}} 商品价格:{{price.DATA}} 购买时间:{{time.DATA}} {{remark.DATA}} ...
随机推荐
- 6.Exchanger-交换机
- 需要完成PAT作业和微博作业的具体方法
http://www.cnblogs.com/c-programing-language/p/6703508.html
- 在移动硬盘上安装Linux Mint19记录
前要: 有一12年买的手提电脑,打算在其上直接装linux部署分布式爬虫顺便学linux 唔,开机吧--然开机动画没有,只有间断有序的悲鸣,一查,主板逝世 卖给收买旧电脑估计不到20-不能忍,想了想不 ...
- ABP VNext从单体切换到微服务
注:此处的微服务只考虑服务部分,不考虑内外层网关.认证等. ABP VNext从单体切换到微服务,提供了相当大的便利性,对于各模块内部不要做任何调整,仅需要调整承载体即可. ABP can help ...
- 据说是面试题:由【if(a==1&&a==2&&a==3)】引发的思考探讨
有一天,突然在一个微信群有个群友发了张图片抛出了一道题,如图:
- gRPC-Protocol语法指南
语法指南 (proto3) Defining A Message Type Scalar Value Types Default Values Enumerations Using Other Mes ...
- Vue登录注册,并保持登录状态
关于vue登录注册,并保持登录状态,是vue玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法. 项目中有一 ...
- Go-简介
Go简介 Google开发,新的具有面向接口.函数式编程.并发编程特点的编译性强类型通用编程语言 Go核心 1. 接口 2. 并发编程 3. 函数 Go-接口 package main import ...
- 树形DP 学习笔记
树形DP学习笔记 ps: 本文内容与蓝书一致 树的重心 概念: 一颗树中的一个节点其最大子树的节点树最小 解法:对与每个节点求他儿子的\(size\) ,上方子树的节点个数为\(n-size_u\) ...
- 070 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 02 综合案例-数组移位-从键盘接收数据
070 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 02 综合案例-数组移位-从键盘接收数据 本文知识点:综合案例-数组移位-从键盘接收数据 说明:因为时间紧张 ...