IFTTT是一个神奇的网站,它将Facebook、Twitter等各个网站或应用通过API衔接成一个跨互联网的自动机器,像多米诺骨牌一样完成种种不可思议的任务。
比尔·盖茨说:我要有个操作系统!于是他用计算机语言编写了DOS。
现在一个用户说:我发布了blog之后,就自动转发到facebook上!于是他可以用ifttt:if blog有更新,then ,在facebook发一条状态。
ifttt(图片来自ifttt.com)
ifttt是“if this then that”的缩写,旨在帮助人们利用各网站的开放API,将Facebook、Twitter等各个网站或应用衔接,完成任务,使“每个人都可以成为整个互联网不用编程的程序员”。
在ifttt上有为数众多的解决方案,可以帮你完成一些列操作。比如,你可以设置天气信息,如果(if)天下雨,就发邮件提醒你,或者给你发短信告知,这些完全是免费的。
ifttt 支持的条件并不需要你像编程那样输入复杂的if 语句,你只需要挑选ifttt 提供的第三方服务里的某一个,指定它出现某种状态时,就触发另一个服务的某个动作。一切都可以在弹指间完成。
比如:
·你可以设定ifttt 在天气状况变成下雨时给你发邮件
·你可以设定ifttt 在发现有人对你在Twitter 上提及时将对方提及你的内容发到Evernote 里
·你可以设定ifttt 在某个RSS 有更新时,将更新的内容发送到Read It Later 里
虽然iftt功能强大,并且尽量让逻辑简单,事实上对于普通用户来说,它还是太难了。但如果你潜心研究,就会发现,实际上是很简单的事情,只要你会一门外语,生活会因ifttt而变得不一样。
ifttt的真正魔力在于“由简单组成的复杂”,也就是由众多简单的ifttt相互衔接成跨越整个互联网、跨越多平台、跨越多设备的超级自动机器。
这就跟在自然界和人类社会普遍存在的分形理论一样,无论多么复杂的大尺度的地形地貌、股市行情、社会结构都是由自相似的小尺度几何形状组成的。
一个简单的复杂例子是,如 @hecaitou 在Twitter里所说的,理想状态下的ifttt应用场景:一旦老婆的推上出现“加班”字样,立即激活一条手机短信通知。同时,自动检测谷歌日历,找出 几个今晚没有事情的老友。随后,在FB上新建一个活动“今晚喝大酒”,一旦超过3人同意,触发一条订餐消息给餐厅。餐厅查询Evernote,找到这群人 最喜欢的菜和酒。