私はlocationtypeの請求でアドレスなしですべての連絡先を取得するためにAPIを使用しようとしています。私は連絡先のget
apiを使って、連鎖したアドレスを取得します。連鎖呼び出しの結果の数を条件にする方法はありますか?
これは、私がやろうとしていることの非実例です。
$result = civicrm_api3('Contact', 'get', array(
'sequential' => 1,
'api.Address.get' => array('location_type_id' => "billing"),
'api.Contact.get.count' => 0,
));
ベストアンサー
私はAPIでこのような複雑なフィルタリングを行うことはできないと感じています。あなたは、複数のAPIコールを持つPHPコードを追加する必要があります
- 住所タイプ=請求のある住所apiを使用してすべての連絡先を取得します。
- コンタクトIDを使用してすべてのコンタクトを取得するには、get get
apiを使用します。#1から取得したコンタクトIDには含まれません。
HTH
Pradeep