civicrm api v3を使用して世帯の連絡先を作成しようとしているときに電子メールを追加する方法は?

enter image description here

私は家庭のタイプの連絡先を作成する電子メールアドレスを追加したい、私はそれを見ることができるように私はそれを見ていないAPIエクスプローラをチェックインしながら達成することができます。

$result = civicrm_api3('Contact', 'create', [
  'contact_type' => "Household",
  'household_name' => "Test",
  'email' => '[email protected]
]];

私はcivicrm API v2をcivicrm API v3に変換しようとしていました。 civicrm API
v2では、これを確認しましたので、API v3で直接メールを追加する方法があると考えていました(下のapi
v2が正しいかどうかはわかりません)

$householdParams = array(
                    'household_name' => $familyName,
                    'contact_type'   => 'Household',
                    'email'          => $form_state['storage']['contactInfoValues']['emailAddress']
                    );
$householdContact =&civicrm_contact_add($householdParams);

ベストアンサー

作成した連絡先のcontact_idでEmail
APIを使用する必要があります。必要に応じて、チェーン化されたAPI呼び出しでこれを行うことができます。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です