チュートリアル: 連絡先の取得
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このチュートリアルは、xConnectコレクション モデルの拡張チュートリアル シリーズのパート3です。このチュートリアルを完了するには、まずチュートリアル パート1と2を完了する必要があります。
このチュートリアルでは、次の方法について説明します。
-
連絡先識別子から連絡先を取得する
-
連絡先のインタラクションを取得する
-
インタラクションを取得する
連絡先識別子から連絡先を取得する
連絡先識別子から連絡先を取得するには:
-
Visual StudioのSolution Explorerで、Program.csファイルをダブルクリックし、内容を次のコードで置き換えます。
-
CERTIFICATE_THUMBPRINT、XCONNECT_URL、およびCONTACT IDENTIFIER定数を編集します。
-
Program.csファイルを保存します。
-
F5キーを押してアプリを実行します。接続が確立されると、アプリはターミナルに次のように書き込みます。
-
連絡先ID。
-
連絡先の名前。

-
ファセットを取得するには、の一部として明示的にリクエストする必要がありますContactExpandOptions。 ContactExpandOptionsせずにコードを実行すると、ファセットがNULLになり、使用しようとすると例外エラーが発生します。
通常、外部システムは連絡先IDの格納に使用されないため、連絡先IDを受け入れる .Get<Contact> オーバーロードを使用する可能性は低いです。
連絡先のインタラクションを取得する
連絡先のインタラクションを取得するには、ContactExpandOptionsのInteractionsプロパティを設定する必要があります。
コンタクトのインタラクションを取得するには:
-
Visual StudioのSolution Explorerで、Program.csファイルをダブルクリックし、内容を次のコードで置き換えます。
-
CERTIFICATE_THUMBPRINT、XCONNECT_URL、およびCONTACT IDENTIFIER定数を編集します。
-
Program.csファイルを保存します。
-
F5キーを押してアプリを実行します。接続が確立されると、アプリはターミナルに次のように書き込みます。
-
連絡先ID。
-
連絡先の名前。
-
インタラクションの数。
-
各インタラクションのビジネス名。

-
-
StartDateTimeプロパティとEndDateTimeプロパティを調整して、これら2つの時点間の相互作用のみを取得できます。
-
Limitプロパティは、表示するインタラクションの数に設定できます (最初のインタラクションから数えます)。
インタラクションを取得する
インタラクションを取得するには、コンタクトIDとインタラクションIDが必要です。また、関連する連絡先と指定した連絡先ファセットを取得するInteractionExpandOptionsを渡すこともできます。
インタラクションを取得するには、次のコードを使用します。
次のチュートリアルに進み、連絡先と対話を検索する方法を学習します。