WxPusher是什么?

微信消息推送服务(公众号:WxPusher)是通过API给个人微信发送消息的即时推送服务。

可能你有爬虫,刷票,抢课等服务,当他们的状态发生变更的时候,你可以通过简单的HTTP请求,通过WxPusher,把这些信息实时的推送到你的个人微信上。

WxPusher是免费且没有限制的,但是请注意不要推送敏感词!

使用说明

1、关注微信公众号:开发者服务(wxpusher)

2、点击「我的ID」,获取到你的专属推送ID,使用这个ID给你自己发消息。

一个微信用户唯一对应一个ID,并且是不会变的,拥有这个ID就可以给对应的微信号发送消息,请注意不要泄漏。

3、通过HTTP接口,发送消息给微信。

我们提供简单的GET请求来直接发送消息,也提供一个POST请求,支持个性化的消息发送。

接入文档

SDK接入

通过简单的几行代码,即可快速接入。接入文档,请看这里: https://github.com/zjiecode/wxpusher-client
目前只有Java SDK,其他语言请使用下面的http方式直接调用。

http接口

1、GET接口

通过简单的GET接口,快速的发送一条消息给微信。

请求URL:[GET]http://wxmsg.dingliqc.com/send
参数 说明 是否必须
title 提醒的标题
msg 消息内容
userIds 接收用户的ID,多个用户ID请用英文半角逗号分隔开。
就是关注号,发送给你的那个ID。
url 消息携带的url,在微信里面点击可以直接打开这个url。为空会自动补充一个消息详情的链接,点击可以在网页中查看消息,方便复制。
为了部分强迫症用户,可以传"nourl",这样就不会携带默认的url。
2、POST请求

完整的请求选项,支持一些个性自定义。

请求URL:[POST]http://wxmsg.dingliqc.com/send
请注意,直接使用raw的方式提交数据,把JSON数据放在body里面即可,Content-Type:application/json ,不要使用表单的方式。
参数 说明 是否必须
userIds 接收用户的列表 ,是一个数组
template_id 消息模板ID,见后文消息模版
url 消息携带的url,在微信里面点击可以直接打开这个url。为空会自动补充一个消息详情的链接,点击可以在网页中查看消息,方便复制。
为了部分强迫症用户,可以传"nourl",这样就不会携带默认的url。
data 模版填充数据。
POST数据格式不太好理解, 点击这里可以查看请求的DEMO。我们基本上是对请求透传到微信的,你也可以查看微信公众号开发文档了解请求方式和格式.

消息模版

POST请求依赖模板信息,目前可用的模板有以下几个,如果有其他需求,可以通过公众号联系我们添加。

消息模版列表在手机上不方便显示,请直接在开发的时候,使用电脑查看。

template_id 标题 内容
4YscLc2uaCnsdrEdUJ9HGAGAkdBcEQM9bUBy0gs69Hw 新工单通知 {{first.DATA}}
时间:{{keyword1.DATA}}
工单类型:{{keyword2.DATA}}
{{remark.DATA}}
lpO9UoVZYGENPpuND3FIofNueSMJZs0DMiU7Bl1eg2c 服务器报警通知 {{first.DATA}}
报警级别:{{keyword1.DATA}}
报警内容:{{keyword2.DATA}}
报警时间:{{keyword3.DATA}}
{{remark.DATA}}
6gxAPiVQ5fruViymf5azMurvNJ8wZZqwcnprI2RKpGY 设备通知 {{first.DATA}}
通知内容:{{keyword1.DATA}}
通知时间:{{keyword2.DATA}}
{{remark.DATA}}

马上测试

快来马上给自己发一条消息把。