2017-01-23 4 views
1

私はこの解決策を探していますが、見つけられません!私はNovak solution's Infusionsoft APIを使用しています。Infusionsoft特定の連絡先のすべてのカスタムフィールドの値を取得

私がやっていることは、特定の連絡先のカスタムフィールドの価値を得ることです。私は_myCustomFieldという名前のカスタムフィールドをYes/No値で持っています。私のリストに200人の連絡先がありますが、15人の連絡先だけが_myCustomFieldの値が「はい」です。私は別のカスタムフィールド_myCustomField2を持っていると言うことができます。私は次のクエリを実行した場合:

$contacts = Infusionsoft_DataService::query(new Infusionsoft_Contact(), array('_myCustomField' => '1')); 

を私は15のレコードの配列を取得しますが、私は$contacts配列を印刷するならば、私はそこに_myCustomFieldまたは_myCustomField2が表示されません。

私のループ内にある2つのカスタムフィールドの値を取得するにはどうすればよいですか?誰かがこれで私を助けることができますか?

ありがとうございます!

+0

が見えるが、それ「印刷」することはできません。

あなたが最初のカスタムフィールドを追加することになるでしょう。問題を正確に示すコードを提供してください。 – yuga

答えて

1

クエリメソッドの2番目のパラメータはフィルタのみであり、カスタムフィールドを返すようにInfusionsoftに指示しません。あなたは、レコードの配列を取得言うようにあなただけの、正しくない情報を出力を行うよう

$contact = new Infusionsoft_Contact(); 

$contact->addCustomField('_myCustomField'); 
$contact->addCustomField('_myCustomField2'); 

$contacts = Infusionsoft_DataService::query($contact, array('_myCustomField' => '1')); 
+0

ありがとう!その働き。 – arsS5

関連する問題