У меня есть настраиваемое поле даты для учетных записей в SalesForce: LastCheckedDate (имя API: LastCheckedDate__c)
Я пытаюсь использовать SalesForce Enterprise API для запроса учетных записей на основе этого поля. Он возвращает результаты, и я могу использовать настраиваемое поле в части запроса WHERE, но я не могу заставить его фактически показать мне значение настраиваемого поля в результатах.
Этот код PHP должен получить мне идентификатор, имя и LastCheckedDate для любой учетной записи, которая была проверена в 2011 году:
$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 в объекты результатов?