6

SalesForceのアカウントのカスタム日付フィールドがあります:LastCheckedDate(API名:LastCheckedDate__c)

私はSalesForceEnterpriseAPIを使用して、そのフィールドに基づいてアカウントを照会しようとしています。結果が返され、クエリのWHERE部分でカスタムフィールドを使用できますが、結果のカスタムフィールドの値を実際に表示することはできません。

このPHPコードは、2011年にチェックされたアカウントのID、名前、およびLastCheckedDateを取得する必要があります。

$query = "SELECT Id,Name,LastCheckedDate__c FROM Account WHERE LastCheckedDate__c > 2011-01-01";
$response = $salesforceConnection->query($query);

foreach ($response->records as $record) {               
    print_r($record);
}

2011年にチェックされたアカウントのみが正しく返されますが、結果にはそのカスタムフィールドの値は含まれません。

stdClass Object
(
    [Id] => 0015000000abcdefgh
    [Name] => Bob's Widget Factory
) 

LastCheckedDateを結果オブジェクトに含めるにはどうすればよいですか?

4

2 に答える 2

7

wsdl ファイルを更新します。そのため、wsdl ファイルにないフィールドを選択または更新することはできません。

于 2012-08-16T12:30:39.680 に答える
4

この質問で対処されているのと同じ問題を抱えているようです: SalesForce.com: Retrieve custom fields via PHP

これは、返されたデータを解析する方法に関連しています。

于 2011-05-23T23:22:20.437 に答える