web-dev-qa-db-ja.com

現在のユーザーのCiviCRM連絡先レコードの「グループ」値にアクセスするにはどうすればよいですか?

一意のキーはメールアドレスです。おそらくCiviCRM APIはありますか?

[〜#〜]編集[〜#〜]

CiviCRM APIがあります。これまでの私のコード:

civicrm_initialize();
$content = civicrm_api('contact', 'getvalue', array(
  'email' => $GLOBALS['user']->mail,
  'version' => 3,
  'return' => 'first_name')
);

名ではなく、ユーザーのグループが必要です。

1
dbj44

'email' APIを使用して連絡先IDを取得し($ GLOBALS ['user']-> mailに電子メールアドレスがあるため)、上記のように 'GroupContact' APIを使用してグループレコードを取得することもできます。

$result = civicrm_api3('Email', 'get', array(
  'sequential' => 1,
  'return' => "contact_id",
  'email' => $GLOBALS['user']->mail,
));
2
jitendrapurohit