IFTTT とは何ですか#
公式ウェブサイト:https://ifttt.com
これは 2011 年にアメリカで開始されたウェブサイトで、IFTTT は "If This Then That" の略です。簡単に言えば、IFTTT の役割は、ある事柄がトリガーとなった場合、設定された別の事柄を実行することです。
上の図を参考にすると、Recipes の目的は、「this」と「that」という 2 つのネットワークサービスを結びつけることです。ネットワークサービスはここではチャンネルと呼ばれ、前者はトリガーチャンネル、後者はアクションチャンネルと呼ばれます。トリガーチャンネルがトリガー条件を満たすと、アクションチャンネルで指定されたアクションが実行されます。
したがって、IFTTT で「Recipes フロー」を作成する手順は次のとおりです:トリガーチャンネルを選択し、そのトリガー条件を設定し、次にアクションチャンネルを選択し、実行するアクションを設定します。これで完了です。
たとえば、私は次のような Recipes を設定しました:
この Recipe の意味は、「もしhttps://www.anotherhome.net/feed から新しいフィードアイテムがあれば、@DIYgod 酱に投稿する」ということです。
したがって、この記事を投稿すると、自動的に 1 つのツイートが送信されます。
しかし、まだ終わりではありません。私には Facebook と Twitter に関連する 2 つの Recipes もあります:
予想通り、この記事のプッシュ通知が Facebook と Twitter の両方に表示されるでしょう。
IFTTT で何ができるのか#
現在、IFTTT がサポートしているチャンネルはかなり豊富です。フィード(RSS)、GitHub、微博、印象笔记、Dropbox、メール、SMS、Gmail、Instagram、Pocket、WordPress、OneDrive、OneNote、Twitter、Facebook、天気予報など、合計で 230 以上のチャンネルがあります。これらのほとんどはトリガーとして使用することも、アクションとして使用することもできます。
ここで少し批判を述べたいと思いますが、230 以上のチャンネルの中で中国のアプリは 1 つしかありません。新浪微博です。国内のアプリはどれだけケチなのか想像できます。「え、なんで API を提供しなきゃいけないの?あなたのサービスを私たちのプラットフォームに接続すればいいじゃん」という考え方がほとんどです。
また、Android 版と iOS 版のクライアントのリリースにより、IFTTT のチャンネルはインターネットサービスだけでなく、連絡先、写真、SMS、位置情報、通知などの「チャンネル」も追加されました。これにより、IFTTT はさらに便利になりました。
IFTTT の面白い使い方#
これは非常にクールで自由度の高いサービスであり、多くの面白いことができます。また、国内の多くのサービスが API を公開していないにもかかわらず、RSS を使用することで多くのことが可能になります。
-
Facebook でタグ付けされた場合、Instagram で写真に「いいね」をした場合、それを Dropbox の該当フォルダに保存する
-
YouTube でビデオを「いいね」した場合、FacebookやTwitterで共有し、リンクを Evernote に保存する
-
毎晩寝ることを思い出させる
さらに、IFTTT のウェブサイトには、他のユーザーが共有している多くの Recipes もあります。参考にしたり直接使用したりすることができます。