27.3. Twitter コネクションを追加してインテグレーションの実行をトリガー
シンプルなインテグレーションでは、特定のツイートやダイレクトメッセージを見つけたときにインテグレーションの実行をトリガーする Twitter コネクションを最初のコネクションとすることができます。
前提条件
- Twitter コネクションが作成されている必要があります。
- シンプルなインテグレーションを作成または編集することになります。Fuse Online は最初のコネクションを選択するよう要求します。
手順
- インテグレーションを開始する Twitter コネクションをクリックします。インテグレーションが Twitter に接続するために選択したコネクションを使用する場合、Fuse Online はそのコネクションに定義されたクレデンシャルを使用します。
コネクションが実行するアクションを選択します。インテグレーションに追加した Twitter コネクションは選択したアクションのみを実行します。
- Mention は、コネクションのアクセスが許可されている Twitter アカウントの Twitter ハンドルが含まれるツイートを Twitter で監視します。コネクションはそのようなツイートを見つけると Fuse Online に返し、インテグレーションの実行がトリガーされます。
- Retrieve は、Twitter コネクションのアクセスが許可されている Twitter アカウントに送信されるダイレクトメッセージを Twitter で定期的にポーリングします。コネクションはそのようなメッセージを見つけると Fuse Online に返し、インテグレーションの実行がトリガーされます。
- Search は、指定した条件と一致するツイートを Twitter で定期的にポーリングします。コネクションはそのようなツイートを見つけると Fuse Online に返し、インテグレーションの実行がトリガーされます。
選択したアクションを設定します。
- Mention を設定する必要はありません。
Retrieve
Count のデフォルトは 100 で、内部の動作に影響するこの値を変更する必要はありません。パフォーマンスが低下する可能性があるため、50 未満の値を設定しないでください。
Retrieve アクションは、過去 30 日以内に受信された返送されていないすべてのダイレクトメッセージを常に返します。Ignore direct messages previously found を選択しないと、Retrieve アクションは過去 30 日以内に受信されたすべてのメッセージを返します。
- Delay はポーリングの間隔です。Twitter はレート制限を適用するため、ポーリングを過剰に行わないようにします。デフォルトの間隔は 5 秒です。
- Ignore direct messages previously found を選択すると、新しいメッセージのみが返されます。
Search
- Delay はポーリングの間隔です。Twitter はレート制限を適用するため、ポーリングを過剰に行わないようにします。デフォルトの間隔は 5 秒です。
- Ignore tweets previously found を選択すると、新しいツイートのみが返されます。
Query は、コネクションが返すツイートを指定する Twitter 形式の検索式です。以下の表は、入力可能な内容を示しています。詳細は 検索演算子に関する Twitter ドキュメント を参照してください。
クエリー
結果
My Product
My
およびProduct
が両方含まれるツイートを取得しますが、My Product
が必ず含まれるとは限りません。"My Product"
My Product
のインスタンスが含まれるツイートを取得します。My OR Product
My
またはProduct
のインスタンス、またはそれぞれのインスタンスが含まれるツイートを取得します。My -Product
My
のインスタンスが含まれ、Product
のインスタンスが含まれないツイートを取得します。#MyProduct
MyProduct
ハッシュタグが含まれるツイートを取得します。
- Next をクリックしてコネクションをインテグレーションに追加します。
結果
インテグレーションに最初のコネクションが追加され、Fuse Online は最後のコネクションを選択するよう要求します。