让互联网为你服务--- ifttt 极客指南

频道:社交专题 日期: 浏览:52

在上个月的某日,我在Google Reader上邂逅了一款别具一格的互联网工具——ifttt。这款应用声称能将网络上的众多独立服务,借助特定的触发机制,串联成一系列自动化的操作。这一发现让我不禁联想到Mac OS中的Automator和Android平台上的Tasker。本质上,这三者都是同一类应用,通过调用第三方程序的接口,在不同情境下实现原本繁琐任务的自动化。这原本是程序员职责所在,然而这类自动化工具的独特之处在于,它们以极为简便的方式,使得普通用户也能轻松完成那些原本需要编程技能才能完成的众多任务。

申请递交后,邀请迟迟未至,我几乎把这个应用抛诸脑后。然而,就在昨晚,Twitter上关于ifttt的邀请热潮再次点燃,它重新激起了我对这款应用的兴趣。那么,究竟这款让众人疯狂的ifttt,是否真的如我当初所期待的那样呢?

1. ifttt 简介

官方博客透露,ifttt平台于2010年12月正式上线,随后在超过半年的时间里,用户需通过邀请才能进行注册。该网站名称初看颇为奇特——ifttt,但若细究其英文名称If This Then That,众多程序员定会感到格外亲切:这不就是那最为常见的If⋯⋯Then⋯⋯条件语句吗?顾名思义,这项服务主要是通过编程中的基本条件语句来实现,它借助互联网上众多提供API接口的第三方网站作为条件触发的媒介。一旦用户在设定的A网站上遭遇了特定事件,那么这个事件便会激活B网站上的相应操作,从而执行完整个语句,形成一项任务。这些网站提供第三方接口服务,在ifttt平台上它们被称作通道。以下是一个极为基础的任务示例,相信大家对此已经非常熟悉了。

与Automator和Tasker相似,ifttt无需用户像编写程序那样输入真实的if语句,只需在ifttt预先设定的第三方服务中选择,并设定当特定状态出现时开yun体育官网入口登录app,自动激活另一项服务的特定操作。整个过程轻松便捷,只需轻点几下即可完成。ifttt的制作者为其平台取了个别称——“数码胶带”,他们通过将原本互不关联的两种服务进行连接,使得用户即便不具备复杂的编程技能,也能轻松地创造出开发者未曾预料到的应用模式。这就像我们在现实生活中,将木棍和布条结合制作成扫帚,或者将铅笔当作发髻装饰。在这个平台上,创意占据了首要位置。

2. ifttt 使用教程

初次接触ifttt可能会感到有些迷茫,为此,我们特此通过一个简明的案例来为您展示操作过程。

首先,点击页面右上角的“创建”按钮,接着在字母组合中寻找并点击蓝色的“this”,以此进入一个可设置为激活点的频道。

第二步:挑选一个特定的平台,比如Twitter,然后浏览其触发条件的相关选项。

在第三阶段,挑选一个启动条件,例如“任何好友的新推文”,然后点击“创建触发器”。

第四步,请点击字母组合中呈现蓝色的“that”,随后您将进入一个能够激活特定功能的频道。

第五步:选择要执行动作的频道,比如 Gmail

第六步:动作是发邮件

在第七个步骤中,进行邮件自定义操作,点击“创建动作”按钮,以生成相应动作。

第八步:点击“Create & turn on”,建立任务

一旦您已授权相关第三方服务开yun体育app入口登录,上述流程便能在单一页面上全部完成,无需跳转,从用户感受的角度来看,这种设计无疑表现得很出色。

3. ifttt 组合方法汇总

即便在ifttt官方目前仅开放了33种互联网服务以供用户挑选,大家依然探索出了大量实用且有趣的用途。例如,以下列举的三种典型应用情形:

备份

通知

记录

除此之外,在Quora平台上,众多实际应用的相关讨论屡见不鲜;而在Twitter上,各类有趣的讨论更是接连不断。

在理想的使用环境中,ifttt的功能可以这样应用:若妻子的微信消息中提及“加班”,便会自动触发手机短信提醒。同时,系统会自动查阅谷歌日历,筛选出今晚有空闲的几位好友。接着,在Facebook上创建一个名为“今晚畅饮”的活动,一旦有三名好友确认参加,便会自动向餐厅发送订餐信息。餐厅查询Evernote,找到这群人最喜欢的菜和酒。

@yegle:我认为许多用户确实需要这样一个ifttt功能:当Google Reader的未读文章数超过1000篇时,自动将所有文章标记为已读。

@mranti:例如,在ifttt上可以这样设置:若天气预报显示明天有雨,便自动向心爱的女友发送一条推文:“亲爱的,记得明天出门时带上雨伞哦,我会是你心中的那抹阳光。”

#ifttt指的是在特定日期和时间,若你的朋友在youtube上醉酒后对你进行侮辱,你将同时收到推送、短信和邮件,告知你被称作sb的事实。此时,四方会告知你侮辱你的人的位置,calendar会记录下这一关键瞬间,而stocks则会揭示你在被称作sb之后全球股市的变动。尽管许多讨论带有玩笑成分,但ifttt的适用范围无疑是十分广泛的。

4. 总结

ifttt让众多互联网第三方服务具备了类似应用模块的特性,从而使整个网络演变成一个统一的计算体系。这或许为当前分散的云计算平台提供了借鉴——那就是如何将这些分散的“云”资源有机地串联起来。至于国内是否能够诞生类似的服务,正如@jason5ng32所说,我国暂时无法出现类似ifttt的网站。目前,我国较为开放的工具大多是社交网络服务(SNS)类型的。如果触发条件和动作都在社交网络服务中进行,那么ifttt所能带来的效益实际上非常有限。

我始终感到困惑,为何卓越的服务必须拥有本土化的版本,难道仅仅是因为需要国内厂商的参与?抑或是由于“依据相关政策规定开元ky888棋牌官网版,网页内容无法正常展示”?又或者是其他原因呢?

在互联网服务众多用户群体中,ifttt堪称一款出色的自动化工具,它为用户在信息管理、任务安排以及状态提醒等方面提供了便捷且易于使用的服务。

或许由于目前仍处于试验阶段,ifttt 存在若干限制:实行邀请注册机制;支持的任务配置数量上限为10项;并非所有服务都兼容OAuth授权,例如Delicious和Instapaper等;Trigger的检查频率为每15分钟一次,导致条件和结果之间存在一定的延迟;API尚未对外开放,因此开发者无法添加自定义的第三方服务;据开发者透露,这一功能仍在开发之中,预计未来将推出相应的接口。@hecaitou分享了一条引人入胜的消息:在ifttt平台中,若在Channel层面之上增设一个Task的自由交易市场。这样,众多极客便能创作出各式各样的奇特Task。用户只需添加Task而非选择Channel,盈利问题也就迎刃而解了。这实际上使ifttt转变成了一个集众多互联网应用开发于一体的平台,若能成功实施,ifttt或许具备成为互联网领域未来巨头的潜力。

ifttt并非独占此类应用领域,Yahoo Pipes和Tarpipe同样具备相似功能。然而,ifttt的突出优势在于其操作简便、用户体验优异。然而,对于一般用户而言,他们是否真的需要ifttt,这一点尚属未解之谜;观察桌面上的Automator、Tasker等应用,其特定的用户群体,ifttt能否被广大民众所接受,还需时间的检验。当然,若它能像Mac用户眼中的神器Quicksilver一样,成为极客们得心应手的工具,那也将是一个相当不错的成就。

感谢ifttt的两位杰出创始人,正是他们的创新精神,让“组织即游戏”的理念得以实现。

网友留言(0)

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。