26.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 ドキュメント を参照してください。
Expand クエリー
結果
My ProductMyおよびProductが両方含まれるツイートを取得しますが、My Productが必ず含まれるとは限りません。"My Product"My Productのインスタンスが含まれるツイートを取得します。My OR ProductMyまたはProductのインスタンス、またはそれぞれのインスタンスが含まれるツイートを取得します。My -ProductMyのインスタンスが含まれ、Productのインスタンスが含まれないツイートを取得します。#MyProductMyProductハッシュタグが含まれるツイートを取得します。
- Next をクリックしてコネクションをインテグレーションに追加します。
結果
インテグレーションに最初のコネクションが追加され、Fuse Online は最後のコネクションを選択するよう要求します。