Updated on 5月 14, 2019
通过WebHooks实现手机消息推送
继续研究了一下IFTTT,发现其实可以不用RSS来实现推送的,还有个更好的方法
就是利用IFTTT的WebHooks服务,WebHooks服务可以使用一个HTTP POST或GET方法作为一个触发器,并使用POST或GET方法作为动作
这里我们主要是使用WebHooks的触发器功能
1、首先打开http://ifttt.com/maker,确保你的WebHooks服务是可以用的
2、点击 My Applets,点击New Applet
3、if this then that, this选择WebHooks,Trigger选择Receive a web request,Event Name填一个有意义的,如push
4、if this then that, that选择Notification,参数填Value1 : Value2
5、最后不要忘记保存
创建完Applet之后回到http://ifttt.com/maker,在{event}出填入你的刚刚写的Event Name,然后把URL复制出来,
这个就是你的推送URL了,然后把Value1作为标题,Value2作为正文,使用一个POST请求就可以触发推送了
这种实现推送的方法相比之前的RSS方法,速度会很快,因为通过RSS实现推送其实是IFTTT通过轮询RSS接口来判断是否有新内容的
通常需要5分多钟才能收到推送
而通过WebHooks的方法速度无疑肯定最快,而且编程也简单,但是相比与RSS的方式,缺点就是不能像RSS那样,对每条推送设置一个URL
这样就仅仅是纯推送了,用户点击了并不会有任何跳转,不如RSS灵活。