IFTTT 中的 bug

严格上说,这不是一个 bug,是一个功能缺失,具体复现步骤如下

  • 创建账户

    登录 ifttt.com,注册一个账户,这里输入的 email 地址是 hello@tourcoder.com

  • 创建一个 Applet

    按照下面截图的步骤创建一个 Applet,这里便于测试,this 部分用时间

    steps01

    第一步

    steps02

    第二步

    steps03

    第三步

    steps04

    第四步

    steps05

    第五步

    steps06

    第六步

    steps07

    第七步

    steps08

    第八步

    steps09

    第九步

    steps10

    第十步

    当时间到时,hello@tourcoder.com 这个邮箱会收到该 applet 的邮件。

  • 更改 Applet

    进入到之前创建的 Applet,然后更改该 Applet 的 email 地址为 opensource@tourcoder.com

    steps11

    steps12

    等待时间到后,会发现邮件还是会发送到 hello@tourcoder.com 这个邮箱,而非更改后的邮箱 opensource@tourcoder.com

更为严重的问题

如果更改了账户中的 email,如下图

steps12-1

但当你再次创建新的 applet 的时候,email 地址还是 hello@tourcoder.com,这个问题就非常严重了

steps13

关于这些问题,我提交过多次 issue 给 ifttt,但他们一直没有回复过,也罢。

解决方案:我猜 IFTTT 在这里的设计思路是预防 spam,只能够发送到注册账户的 email 地址里面,不可以修改。其实 IFTTT 可以考虑发送到验证完成的邮箱里面。

请注意:这里的内容都是原创,你可以免费阅读,但拒绝所有其他任何形式的转载,谢谢配合。如果你发现文章中有错误,请发邮件给我,非常感谢。

The Copyright of all posts & photos posted in tourcoder.com is belong to tourcoder.com. You can read them for free, but you may not reuse anything therein without my permission.