3.4 使用 IFTTT 发送实时提醒
为了有机会获得这些便宜的票价,当它们出现时我们需要几乎实时地知道这一情况。
为了实现这一点,我们将使用一个名为 If This Then That 的服务(IFTTT)。这是一项免费服务,允许你使用一系列的触发器和动作,将大量的服务连接在一起。想要保存 Instagram上你所喜欢的所有照片到 iPhone?一个特定的人每次发布 Tweet 时,你都想收到一个电子邮件?想要将你的 Facebook 更新发布到 Twitter?IFTTT 可以实现所有这一切,甚至更多。
如果要开始使用 IFTTT,步骤如下。
- 在 http://www.ifttt.com 注册账户。
- 在 https://ifttt.com/maker 注册 Maker 频道。
- 在 https://ifttt.com/sms 注册 SMS 频道。
Maker 频道允许你发送和接收 HTTP 请求 ,而 SMS 频道允许你发送和接受 SMS 消息。
创建账户并激活两个频道之后,请单击主页上的 My Recepes,然后再单击 Create a Recipe,如图 3-21 所示。
然后搜索并选择 Maker 频道,如图 3-22 所示。
接下来,选择 Receive a web request,如图 3-23 所示。
然后我们将创建一个名为 fare_alert 的事件,如图 3-24 所示。
接下来,我们将设置 that,如图 3-25 所示。
搜索 SMS 并选择它。然后选择 Send me an SMS,如图 3-26 所示。
之后,我们将填写fare_alert的字段。确保替换掉原文中的花括号 ①,如图 3-27 所示。
一旦完成,你就可以使用城市和机票价格自定义消息,如图 3-28 所示。
为了测试这里的设置是否奏效,请访问 http://www.ifttt.com/maker,单击 How to Trigger Events。然后填写 fare_alert 的事件,并将测试城市和票价放在 value1 和 value2 的框中,如图 3-29 所示。
最后,单击 Test It,你应该会在短短几秒钟内收到一条短信。
现在,所有的模块都已经就绪,是时候将它们整合到单个脚本中,让其进行 24×7 小时的票价监控。
①译者注:你即将看到的花括号是保留字,用于传递参数。
本书评论