iFTTT是网络平台的一款神器,它在网络上下载量爆涨,它究竟是什么样的一款软件呢?想必很多人都会很疑惑,在什么都讲究「智能」的今天,互联网服务日新月异的变化可能会使你眼花缭乱。社交网络、云服务、网络媒体、电子商务,这些都无不穿插着你的生活。在现在更友好的 Open API 时代,双赢变成了多赢,一个用户每天都需要面对着多种社交媒体,他们在各种媒介上都有着不同的目的。而在后 Web 2.0 时代,人们更为渴望碎片化的网络信息得到疏导与整合,能够集中处理每天信息的组织与收发,于是,一个更被看好且具有跨时代意义的服务更好的完成了人们的夙愿——它就是 IFTTT。

认识 IFTTT

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片1

1. IFTTT是什么?

IFTTT 是 If This Then That 的缩写,它是一个新生的网络服务平台。通俗的来讲,IFTTT 的作用就是如果触发了一件事,则执行设定好的另一件事。所谓的「事」,指的是各种应用、服务之间可以进行有趣的连锁反应。IFTTT 的宗旨是 Put the internet to work for you (让互联网为你服务)。用户可以在 IFTTT 里设定任何一个你需要的条件,当条件达到时,便会触发下一个指定好的动作。它就像是一座神奇的桥梁,能连接我们日常所用的各种网络服务。

举个例子:在你每天订阅的RSS(Feedly)里,如果你觉得一篇文章很好,你会给它加上星标(Favorite)以便下次查询或者浏览,但如果你想把每一次加过星标的文章自动存入你的 Evernote (印象笔记)里呢?使用 IFTTT ,通过简单的设定,就能很好的完成这个流程,即:RSS feed → Favorite → IFTTT → Evernote。一次设定后就会一劳永逸,当然,这只是 IFTTT 中一点微不足道的功能。

IFTTT 的 iOS 版上线也有了一些时间,在 iOS 客户端 可以轻松管理自己的 Recipes 等功能。

2. IFTTT 的一些概念

IFTTT 有几个主要的概念需要我们了解,它们是: Channels(频道)、Triggers(触发器)、Actions(动作)、Ingredients(组成要素)、Recipes(流程)。在 IFTTT( If This Then That )中,this 这里所要进行的操作被称为 Trigger(触发器),也就是你在某个网络服务的操作行为;而 that 则意味着连锁反应所带来的另外一个网络服务行为 Actions(动作)。Triggers 与 Actions 都需要依托一定的网络服务(例如我们日常用的 Evernote、Dropbox、Github,还有主流的社交网络),这些都存在于 Channels(频道)里。用户所要完成的整个 If This Then That 的举措则被定义为 Recipes(流程)。

在我们日常使用 IFTTT 的过程中,需要将自己的各项网络服务一一登陆,例如 社区Gmail、Flickr、LinkedIN、社区Instagram、Dropbox 等等。其次则是创建 Triggers,设定你的 Actions 等。

如何使用 IFTTT?1. 频道 Channels

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片2

在 IFTTT 中的 Channels(频道)里,有很多应用服务,它们基本覆盖了我们日常能用到的服务,所以 Channels 里的内容是一切的载体,不论是 Triggers 还是 Actions ,它们的使用离不开每一个 Channels 中的应用服务。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片3

现在以 Evernote 为例,点开 Channels 中你需要添加的服务,创建(Activate)并登录到 IFTTT 中,你所连接好的应用服务图标就会被点亮,重复已上步骤,将 Channels 中所有需要关联的服务全部关联完毕。现在你可以对关联好的服务进行相关设定。

2. 触发器与动作 Triggers & Actions

上文介绍到,在 IFTTT 中,「this」的操作被称为触发器,也就是 Triggers,而「that」则作为触发后的反应,也就是动作 Actions。

现在,以场景「当我在 Instagram 上为一张照片点赞后,这张照片自动存入我的 Dropbox(一种网盘服务) 中」为例,来看一下创建一个 Recipes (流程)的详细过程。

我们可以在 IFTTT 网站的上方点击 Create(创建),即 Create a Recipe (创建一个流程)。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片4

点击「this」后,可以在 Channel 里选择需要创建的应用服务。现在选择 Instagram 作为例子,点击 Instagram 后创建一个你需要的 Trigger,例如有一个叫 You like a photo (你为一张照片点赞) 的触发点。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片5

点击后选择 Create,就创建好了我们需要的触发条件:当你在 instagram 为一张照片点赞,那么有了这个触发条件,我们可以继续创建触发后的流程,也就是「that」这个 Actions(动作)。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片6

与上面的步骤类似,选择 Dropbox 中的 add file from URL 作为整个流程的 Actions。

3. 组成要素 Ingredients

接下来,我们继续完成这个 Recipe,现在你看到的三个设置选项框,即是 Ingredients(组成要素)的设置,一般情况下,默认的设置会很好的为你表明来源文件名等详细信息,如果你需要特殊设定,可以选择旁边的加号进行设置。选择 Create Action,这个 Recipe 就创建完毕了。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片7

勾选框的意思则是当这个流程进行时,以推送的方式告知你。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片8

创建完毕,这个 Recipe 就大功告成了,当你在浏览 Instagram 时,遇到喜欢的照片,官方 app 是无法进行保存的,有了这个 Recipe ,你可以将点赞后的照片进行保存进 Dropbox 中,随时的浏览以及下载喜欢过的照片。

应有尽有的 Browse Recipes

在 IFTTT 的主页上方,有一个 Browse (浏览)功能,这就是 IFTTT 的强大之处,不仅仅可以自己创建想要的 Recipes ,还可以看看大家都在用什么 Recipes ,若果碰上称心如意的,亦可以直接拿来使用。在搜索框中输入你需要的应用服务名称,这次还是以 Instagram 为例。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片9

搜索你想要创建 Triggers 或者 Actions 的应用服务名称,可以看到很多用户创立的 Recipe,你会看见很多有意思的 Recipe,而且他们按照 Trending、New、All Time 的方式分类,稍微浏览几页,不禁感叹 IFTTT 利用各类软件服务开放的 API 接口,所做出的惊人功能。

分享与总结

通过已上的介绍,我们认识并且知道了怎么样在 IFTTT 中创建一个 Recipes(流程),使之为你服务,由于在 IFTTT 上的 Channels 基本包含了我们日常能用到的应用服务,这些三方服务都可以利用各自开放的 API 接口互相进行串联使用,IFTTT会为你自动完成你的需求,这是一个很酷且具有高自由度的服务。用户在这里可以创建很多有意思且实用的内容。同时,在 iOS 端你可以下载 IFTTT 的官方客户端,来管理你日常的 Recipes 流程,甚至可以达到网页上同样的创建目的,首页以 TimeLine 时间线的方式来告知你每天的 Recipes 完成情况。

IFTTT 这样的模式建立在的是外面互联网良好的基础设施之上(各大平台的开放,标准的服务接口等等),所以如果国内需要复制的话,将会有较高的门槛,因为众所周知的是国内的各大平台的开放程度都很差,而且标准不一,所以 IFTTT 很难在国内山寨成功。

iFTTT是什么?iFTTT入门介绍与简单使用设置教程[多图]图片10